|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.lang.management.LockInfo
public class LockInfo
ロックに関する情報。ロックは組み込みのオブジェクトモニターである「所有可能なシンクロナイザ」か、シンクロナイザに関連づけられた Condition
オブジェクトです。
所有可能なシンクロナイザとは、スレッドが排他的に所有可能なシンクロナイザであり、AbstractOwnableSynchronizer
またはそのサブクラスを使用して同期プロパティーを実装します。ReentrantLock
および ReentrantReadWriteLock
は、プラットフォームで提供される所有可能なシンクロナイザの 2 つの例です。
CompositeData
にマップされます。
AbstractOwnableSynchronizer
,
Condition
コンストラクタの概要 | |
---|---|
LockInfo(String className,
int identityHashCode)
LockInfo オブジェクトを構築します。 |
メソッドの概要 | |
---|---|
String |
getClassName()
ロックオブジェクトのクラスの完全指定された名前を返します。 |
int |
getIdentityHashCode()
System.identityHashCode(java.lang.Object) メソッドから返されるロックオブジェクトの識別ハッシュコードを返します。 |
String |
toString()
ロックの文字列表現を返します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
---|
@ConstructorProperties(value={"className","identityHashCode"}) public LockInfo(String className, int identityHashCode)
className
- ロックオブジェクトのクラスの完全指定された名前identityHashCode
- ロックオブジェクトの識別ハッシュコード
メソッドの詳細 |
---|
public String getClassName()
public int getIdentityHashCode()
System.identityHashCode(java.lang.Object)
メソッドから返されるロックオブジェクトの識別ハッシュコードを返します。
public String toString()
ここで、lock はロックオブジェクトです。lock.getClass().getName() + '@' + Integer.toHexString(System.identityHashCode(lock))
Object
内の toString
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。