JavaTM 2 Platform
Standard Ed. 6

java.lang.management
類別 LockInfo

java.lang.Object
  繼承者 java.lang.management.LockInfo
直接已知子類別:
MonitorInfo

public class LockInfo
extends Object

關於 的資訊。鎖可以是內置物件監視器、可擁有同步器 (ownable synchronizer) 或與同步器關聯的 Condition 物件。

可擁有同步器是可以由一個執行緒獨佔的同步器,使用 AbstractOwnableSynchronizer(或其子類別)來實作其同步屬性。ReentrantLockReentrantReadWriteLock 是平臺提供的兩個可擁有同步器範例。

MXBean 映射

根據 MXBeans 型別映射規則的指定,LockInfo 將被映射到 CompositeData

從以下版本開始:
1.6
另請參見:
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
 

建構子詳細資訊

LockInfo

@ConstructorProperties(value={"className","identityHashCode"})
public LockInfo(String className,
                                           int identityHashCode)
建構一個 LockInfo 物件。

參數:
className - 鎖物件的完全限定類別名稱。
identityHashCode - 鎖物件的標識雜湊碼
方法詳細資訊

getClassName

public String getClassName()
返回鎖物件的完全限定類別名稱。

返回:
鎖物件的完全限定類別名稱。

getIdentityHashCode

public int getIdentityHashCode()
返回從 System.identityHashCode(java.lang.Object) 方法返回的鎖物件的標識雜湊碼。

返回:
鎖物件的標識雜湊碼。

toString

public String toString()
返回鎖的字元串表示形式。返回的字元串表示形式由以下內容組成:鎖物件的類別名稱、at 標記字元 '@' 和物件標識 雜湊碼的十六進制無符號表示形式。此方法返回的字元串等於以下表達式的值:
lock.getClass().getName() + '@' + Integer.toHexString(System.identityHashCode(lock))
 
其中 lock 為鎖物件。

覆寫:
類別 Object 中的 toString
返回:
鎖的字元串表示形式。

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only