public abstract class AbstractOwnableSynchronizer
extends Object implements Serializable
| java.lang.Object | |
| java.util.concurrent.locks.AbstractOwnableSynchronizer | |
| |
同步器可能由线程专有。 该类提供了创建可能需要所有权概念的锁和相关同步器的基础。 AbstractOwnableSynchronizer类本身不管理或使用此信息。 但是,子类和工具可以使用适当维护的值来帮助控制和监视访问并提供诊断。
Protected constructors |
|
|---|---|
AbstractOwnableSynchronizer() 用于子类的空构造函数。 |
|
Protected methods |
|
|---|---|
final Thread |
getExclusiveOwnerThread() 返回最后由 |
final void |
setExclusiveOwnerThread(Thread thread) 设置当前拥有独占访问权限的线程。 |
继承方法(Inherited methods) |
|
|---|---|
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 |