JavaTM 2 Platform
Standard Ed. 6

java.util.concurrent.locks
類別 AbstractOwnableSynchronizer

java.lang.Object
  繼承者 java.util.concurrent.locks.AbstractOwnableSynchronizer
所有已實作的介面:
Serializable
直接已知子類別:
AbstractQueuedLongSynchronizer, AbstractQueuedSynchronizer

public abstract class AbstractOwnableSynchronizer
extends Object
implements Serializable

可以由執行緒以獨佔方式擁有的同步器。此類別為創建鎖和相關同步器(伴隨著所有權的概念)提供了基礎。AbstractOwnableSynchronizer 類別本身不管理或使用此資訊。但是,子類別和工具可以使用適當維護的值說明控制和監視存取以及提供診斷。

從以下版本開始:
1.6
另請參見:
序列化表格

建構子摘要
protected AbstractOwnableSynchronizer()
          供子類別使用的空建構子。
 
方法摘要
protected  Thread getExclusiveOwnerThread()
          返回由 setExclusiveOwnerThread 最後設置的執行緒;如果從未設置,則返回 null
protected  void setExclusiveOwnerThread(Thread t)
          設置當前擁有獨佔存取的執行緒。
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

建構子詳細資訊

AbstractOwnableSynchronizer

protected AbstractOwnableSynchronizer()
供子類別使用的空建構子。

方法詳細資訊

setExclusiveOwnerThread

protected final void setExclusiveOwnerThread(Thread t)
設置當前擁有獨佔存取的執行緒。null 參數表示沒有執行緒擁有存取。此方法不另外施加任何同步或 volatile 欄位存取。


getExclusiveOwnerThread

protected final Thread getExclusiveOwnerThread()
返回由 setExclusiveOwnerThread 最後設置的執行緒;如果從未設置,則返回 null。此方法不另外施加任何同步或 volatile 欄位存取。

返回:
所有者執行緒

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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