- java.lang.Object
-
- java.util.concurrent.locks.AbstractOwnableSynchronizer
-
- 实现的所有接口
-
Serializable
public abstract class AbstractOwnableSynchronizer extends Object implements Serializable
可由线程专有的同步器。 此类为创建可能需要所有权概念的锁和相关同步器提供了基础。AbstractOwnableSynchronizer
类本身不管理或使用此信息。 但是,子类和工具可以使用适当维护的值来帮助控制和监视访问并提供诊断。- 从以下版本开始:
- 1.6
- 另请参见:
- Serialized Form
-
-
构造方法摘要
构造方法 变量 构造器 描述 protected
AbstractOwnableSynchronizer()
由子类使用的空构造函数。
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 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
-
-