Liking cljdoc? Tell your friends :D

promesa.exec.semaphore

Concurrency limiter: Semaphore

Concurrency limiter: Semaphore
raw docstring

acquire!clj

(acquire! sem)
(acquire! sem
          &
          {:keys [permits timeout blocking] :or {blocking true permits 1}})
source

createclj

(create & {:keys [permits] :or {permits 1}})

Creates a Semaphore instance.

Creates a Semaphore instance.
sourceraw docstring

release!clj

(release! sem)
(release! sem & {:keys [permits]})
source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close