github.com/brunotm/sema (go): Sema is a simple semaphore implementation for Go (golang) using channels to control concurrent access to shared resources.
Keywords: concurrency|golang|semaphore