|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectmy_util.Semaphore
my_util.BinSemaphore
一度に一つだけのスレッドが獲得できるバイナリ・セマフォです。
Semaphore
フィールドの概要 |
クラス my_util.Semaphore から継承したフィールド |
DEFAULT_CNT_OF_SHARING_OWNERS, INFINITE, MIN_CNT_OF_OWNERS |
コンストラクタの概要 | |
BinSemaphore()
スレッド間共有オブジェクトと関連付けされず、 どのスレッドからも獲得されていないセマフォを作成します。 |
|
BinSemaphore(java.lang.Object o)
スレッド間共有オブジェクトと関連付けられ、 どのスレッドからも獲得されていないセマフォを作成します。 |
|
BinSemaphore(java.lang.Thread me,
java.lang.Object o)
引数 me で指定されたスレッドからあらかじめ獲得された状態の バイナリ・セマフォを作成します。 |
クラス my_util.Semaphore から継承したメソッド |
get_exclusive_object, leave, take, take, take |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public BinSemaphore(java.lang.Thread me, java.lang.Object o)
me
- バイナリ・セマフォをあらかじめ獲得するスレッド。
null が指定された場合、どのスレッドからも獲得されて
いないバイナリ・セマフォが作成されますo
- バイナリ・セマフォに明示的に関連付ける
スレッド間共有オブジェクト。
null が指定された場合、共有オブジェクトと関連付け
られていないバイナリ・セマフォが作成されますpublic BinSemaphore(java.lang.Object o)
public BinSemaphore()
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |