java.lang.Object
java.util.concurrent.locks.AbstractOwnableSynchronizer
- 所有已实现的接口:
-
Serializable
一个可能被线程独占的同步器。这个类提供了创建锁和相关同步器的基础,这些同步器可能涉及所有权的概念。
AbstractOwnableSynchronizer
类本身不管理或使用这些信息。然而,子类和工具可以使用适当维护的值来帮助控制和监视访问并提供诊断。
- 自从:
- 1.6
- 参见:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected final Thread
返回由setExclusiveOwnerThread
最后设置的线程,如果从未设置则返回null
。protected final void
setExclusiveOwnerThread
(Thread thread) 设置当前拥有独占访问权的线程。
-
Constructor Details
-
AbstractOwnableSynchronizer
protected AbstractOwnableSynchronizer()供子类使用的空构造函数。
-
-
Method Details
-
setExclusiveOwnerThread
设置当前拥有独占访问权的线程。一个null
参数表示没有线程拥有访问权。此方法不会强加任何同步或volatile
字段访问。- 参数:
-
thread
- 拥有者线程
-
getExclusiveOwnerThread
返回由setExclusiveOwnerThread
最后设置的线程,如果从未设置则返回null
。此方法不会强加任何同步或volatile
字段访问。- 返回:
- 拥有者线程
-