Versions in this module Expand all Collapse all v0 v0.1.0 Jul 24, 2022 Changes in this version + type Semaphore struct + func NewSemaphore(concurrencyNum int) *Semaphore + func (this *Semaphore) Acquire() + func (this *Semaphore) AvailablePermits() int + func (this *Semaphore) Release() + func (this *Semaphore) TryAcquire() bool