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, waitSEpublic 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