public class LockInfo extends Object
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()
ロックの文字列表現を返します。
|
@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))
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.