|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.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 も参照してください。