Searched refs:permits (Results 1 - 2 of 2) sorted by relevance
/libcore/luni/src/main/java/java/util/concurrent/ |
H A D | Semaphore.java | 14 * permits. Each {@link #acquire} blocks if necessary until a permit is 82 * available, or zero permits available. When used in this way, the 91 * guarantees about the order in which threads acquire permits. In 97 * #acquire() acquire} methods are selected to obtain permits in the order in 105 * honor the fairness setting, but will take any permits that are 116 * permits at a time. Beware of the increased risk of indefinite 135 * to represent permits. Subclassed into fair and nonfair 141 Sync(int permits) { argument 142 setState(permits); 196 NonfairSync(int permits) { argument 211 FairSync(int permits) argument 236 Semaphore(int permits) argument 251 Semaphore(int permits, boolean fair) argument 437 acquire(int permits) argument 464 acquireUninterruptibly(int permits) argument 496 tryAcquire(int permits) argument 551 tryAcquire(int permits, long timeout, TimeUnit unit) argument 579 release(int permits) argument [all...] |
/libcore/jsr166-tests/src/test/java/jsr166/ |
H A D | SemaphoreTest.java | 35 PublicSemaphore(int permits) { super(permits); } argument 36 PublicSemaphore(int permits, boolean fair) { super(permits, fair); } argument 106 void acquire(Semaphore s, int permits) throws InterruptedException { 107 s.acquire(permits); 116 void acquire(Semaphore s, int permits) { 117 s.acquireUninterruptibly(permits); 126 void acquire(Semaphore s, int permits) { 127 assertTrue(s.tryAcquire(permits)); 148 acquire(Semaphore s, int permits) argument [all...] |
Completed in 86 milliseconds