public abstract class AbstractOwnableSynchronizer extends Object implements Serializable
AbstractOwnableSynchronizer
类本身不管理或使用此信息。
然而,子类和工具可能会使用适当维护的值来帮助控制和监视访问并提供诊断。
Modifier | Constructor and Description |
---|---|
protected |
AbstractOwnableSynchronizer()
空构造器供子类使用。
|
Modifier and Type | Method and Description |
---|---|
protected Thread |
getExclusiveOwnerThread()
返回由
setExclusiveOwnerThread 最后设置的线程,或
null 如果从未设置。
|
protected void |
setExclusiveOwnerThread(Thread thread)
设置当前拥有独占访问权限的线程。
|
protected final void setExclusiveOwnerThread(Thread thread)
null
参数表示没有线程拥有访问权限。
此方法不会强加任何同步或volatile
字段访问。
thread
- 所有者线程
protected final Thread getExclusiveOwnerThread()
setExclusiveOwnerThread
最后设置的线程,或null
如果从未设置。
这种方法不会强加任何同步或volatile
字段访问。