|
intra-mart(R) 5.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.co.intra_mart.foundation.utility.LockMonitor
jp.co.intra_mart.common.aid.jdk.util.LockMonitor
クラスを使用してください。
このクラスはモニター機能を提供します。
このクラスでは、複数個のモニターを管理することができます。
アプリケーションでは、entry() メソッドによりモニターを取得し、
release() メソッドでモニターを開放します。
コンストラクタの概要 | |
LockMonitor(int max)
推奨されていません。 モニターを構築します。 |
メソッドの概要 | |
int |
activeCount()
推奨されていません。 現在取得済みモニターの数を取得します。 |
void |
entry()
推奨されていません。 モニターの取得。 |
int |
queue()
推奨されていません。 モニターを取得するための待ち行列に入っているスレッドの数です。 |
void |
release()
推奨されていません。 モニターの開放。 |
int |
size()
推奨されていません。 このオブジェクトの管理するモニターの数を取得します。 |
int |
total()
推奨されていません。 モニターを利用中、または利用しようとしているスレッドの数です。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public LockMonitor(int max)
max
- 管理するモニターの個数メソッドの詳細 |
public void entry()
モニターを取得できるまでブロックします。 モニターの取得=動作の権利を取得
public int size()
public int activeCount()
public int total()
public int queue()
public void release()
|
intra-mart(R) 5.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |