class CTJSema
extends java.util.concurrent.Semaphore
| Modifier and Type | Field and Description |
|---|---|
private static long |
serialVersionUID |
private int |
usage |
| Constructor and Description |
|---|
CTJSema(int nbr)
Constructor for the CTJSema class.
|
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
Dec()
Decrements semaphore usage count
|
(package private) int |
getUsageCount()
Retrieves semaphore usage count
|
(package private) void |
Inc()
Increments semaphore usage count
|
acquire, acquire, acquireUninterruptibly, acquireUninterruptibly, availablePermits, drainPermits, getQueuedThreads, getQueueLength, hasQueuedThreads, isFair, reducePermits, release, release, toString, tryAcquire, tryAcquire, tryAcquire, tryAcquireprivate static final long serialVersionUID
private int usage
CTJSema(int nbr)
nbr - New semaphore numbervoid Inc()
Dec(),
getUsageCount()void Dec()
Inc(),
getUsageCount()