クラスjava.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject
の使用
パッケージ | 説明 |
---|---|
java.util.concurrent.locks |
組込みの同期および監視から区別された状態をロックおよび待機するためのフレームワークを提供するインタフェースおよびクラス。
|
-
java.util.concurrent.locksでのAbstractQueuedSynchronizer.ConditionObjectの使用
AbstractQueuedSynchronizer.ConditionObject型のパラメータを持つjava.util.concurrent.locksのメソッド 修飾子と型 メソッド 説明 Collection<Thread>
AbstractQueuedSynchronizer. getWaitingThreads(AbstractQueuedSynchronizer.ConditionObject condition)
このシンクロナイザに関連付けられた指定の状態で待機中のスレッドを含むコレクションを返します。int
AbstractQueuedSynchronizer. getWaitQueueLength(AbstractQueuedSynchronizer.ConditionObject condition)
このシンクロナイザに関連付けられた指定の状態で待機しているスレッドの推定数を返します。boolean
AbstractQueuedSynchronizer. hasWaiters(AbstractQueuedSynchronizer.ConditionObject condition)
このシンクロナイザに関連付けられた指定の状態で待機しているスレッドが存在するかどうかを照会します。boolean
AbstractQueuedSynchronizer. owns(AbstractQueuedSynchronizer.ConditionObject condition)
指定されたConditionObjectがこのシンクロナイザをロックとして使用するかどうかを照会します。