java.lang.Object
java.util.concurrent.Semaphore
- All Implemented Interfaces:
- Serializable
- See Also:
- Top Examples,
release, acquire, tryAcquire, Lock, release(), acquire()
public void acquire()
throws InterruptedException- See Also:
Thread.interrupt(), release()
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public void acquire(int permits)
throws InterruptedException- See Also:
Thread.interrupt(), IllegalArgumentException, release()
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public void acquireUninterruptibly()
- See Also:
interrupted, release()
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public void acquireUninterruptibly(int permits)
- See Also:
- IllegalArgumentException,
interrupted, release
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public int availablePermits()
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public int drainPermits()
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
protected Collection<Thread> getQueuedThreads()
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public final int getQueueLength()
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public final boolean hasQueuedThreads()
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public boolean isFair()
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
protected void reducePermits(int reduction)
- See Also:
- IllegalArgumentException
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public void release()
- See Also:
acquire()
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public void release(int permits)
- See Also:
- IllegalArgumentException,
acquire
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public Semaphore(int permits)
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public Semaphore(int permits,
boolean fair)- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public String toString()
- See Also:
- Object
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public boolean tryAcquire()
- See Also:
tryAcquire(0, TimeUnit.SECONDS)
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public boolean tryAcquire(int permits)
- See Also:
- IllegalArgumentException,
tryAcquire(permits, 0, TimeUnit.SECONDS)
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public boolean tryAcquire(int permits,
long timeout,
TimeUnit unit)
throws InterruptedException- See Also:
Thread.interrupt(), IllegalArgumentException, release()
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples
public boolean tryAcquire(long timeout,
TimeUnit unit)
throws InterruptedException- See Also:
Thread.interrupt(), release()
- Geek's Notes:
- Description Add your codes or notes Search More Java Examples