public abstract class AbstractOwnableSynchronizer
extends Object
implements Serializable
java.lang.Object | |
↳ | java.util.concurrent.locks.AbstractOwnableSynchronizer |
Known Direct Subclasses |
同步器可能由线程专有。 该类提供了创建可能需要所有权概念的锁和相关同步器的基础。 AbstractOwnableSynchronizer
类本身不管理或使用此信息。 但是,子类和工具可以使用适当维护的值来帮助控制和监视访问并提供诊断。
Protected constructors |
|
---|---|
AbstractOwnableSynchronizer() 用于子类的空构造函数。 |
Protected methods |
|
---|---|
final Thread |
getExclusiveOwnerThread() 返回最后由 |
final void |
setExclusiveOwnerThread(Thread thread) 设置当前拥有独占访问权限的线程。 |
Inherited methods |
|
---|---|
From class java.lang.Object
|
Thread getExclusiveOwnerThread ()
返回最后由setExclusiveOwnerThread
设置的线程,或者null
如果从未设置。 此方法不以其他方式施加任何同步或volatile
字段访问。
Returns | |
---|---|
Thread |
the owner thread |
void setExclusiveOwnerThread (Thread thread)
设置当前拥有独占访问权限的线程。 一个null
参数表示没有线程拥有访问权限。 此方法不以其他方式施加任何同步或volatile
字段访问。
Parameters | |
---|---|
thread |
Thread : the owner thread |