public final class UpperBound extends ObjectSE
コンストラクターと説明 |
---|
UpperBound(int capacity) 指定された容量で UpperBound を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
int | availablePermits() |
void | release() 基になるセマフォのロックを 1 つ解放します。 |
void | release(int permits) 基になるセマフォのいくつかのロックを解放します。 |
StringSE | toString() |
boolean | tryAcquire(long timeoutInMilliseconds) この UpperBound が制限されている場合は、基になるセマフォから許可を取得し、指定されたタイムアウト内に成功した場合は true を返します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public UpperBound(int capacity)
capacity
- 容量。public int availablePermits()
public boolean tryAcquire(long timeoutInMilliseconds)
timeoutInMilliseconds
- 許可が得られるまで待つ時間。public void release()
public void release(int permits)
permits
- 解放する許可の数。public StringSE toString()
ObjectSE
の toStringSE