@ParametersAreNonnullByDefault @ThreadSafe public interface Semaphore extends PermitSupplier
| Modifier and Type | Method and Description |
|---|---|
default void |
release()
release 1 permit.
|
void |
release(int nrPermits)
release a number of permits.
|
default Semaphore |
toSemaphore() |
acquire, acquire, tryAcquire, tryAcquire, tryAcquiredefault void release()
void release(int nrPermits)
nrPermits - the number of permits to release.default Semaphore toSemaphore()
toSemaphore in interface PermitSupplierCopyright © 2018 SPF4J. All rights reserved.