- java.lang.Object
-
- java.util.concurrent.locks.AbstractOwnableSynchronizer
-
- All Implemented Interfaces:
-
Serializable
public abstract class AbstractOwnableSynchronizer extends Object implements Serializable
可以由线程专有的同步器。 该类提供了创建可能需要所有权概念的锁和相关同步器的基础。AbstractOwnableSynchronizer
类本身不管理或使用此信息。 然而,子类和工具可以使用适当维护的值来帮助控制和监视访问并提供诊断。- 从以下版本开始:
- 1.6
- 另请参见:
- Serialized Form
-
-
构造方法摘要
构造方法 Modifier Constructor 描述 protected
AbstractOwnableSynchronizer()
空构造器供子类使用。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 protected Thread
getExclusiveOwnerThread()
返回最后设置的线程为setExclusiveOwnerThread
,如果从未设置,则返回null
。protected void
setExclusiveOwnerThread(Thread thread)
设置当前拥有独占访问权限的线程。
-
-
-
方法详细信息
-
setExclusiveOwnerThread
protected final void setExclusiveOwnerThread(Thread thread)
设置当前拥有独占访问权限的线程。 一个null
参数表示没有线程拥有访问权限。 这种方法不会强加任何同步或volatile
字段访问。- 参数
-
thread
- 所有者线程
-
getExclusiveOwnerThread
protected final Thread getExclusiveOwnerThread()
返回由setExclusiveOwnerThread
最后设置的线程,如果从未设置,则返回null
。 这种方法没有另外强加任何同步或volatile
字段访问。- 结果
- the owner thread
-
-