{"library":"marusama-semaphore-v2","type":"library","category":null,"description":"Package semaphore provides an implementation of counting semaphore primitive with possibility to change limit after creation, based on Compare-and-Swap for faster performance than channel-based implementations.","language":"go","status":"active","version":"2.5.0","tags":["semaphore","concurrency","synchronization","counting-semaphore"],"last_verified":"Wed Jun 17","install":[{"cmd":"go get github.com/marusama/semaphore/v2","imports":["github.com/marusama/semaphore/v2"]}],"homepage":"https://github.com/marusama/semaphore","github":"https://github.com/marusama/semaphore","docs":"https://pkg.go.dev/github.com/marusama/semaphore/v2#section-documentation","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}