【类注释】AbstractOwnableSynchronizer

A synchronizer that may be exclusively owned by a thread. This class provides a basis for creating locks and related synchronizers that may entail a notion of ownership. The AbstractOwnableSynchronizer class itself does not manage or use this information. However, subclasses and tools may use appropriately maintained values to help control and monitor access and provide diagnostics.

一个线程可独占的同步器。这个类为可能涉及到线程持有概念的锁的创建和关系同步器提供一个基准。AbstractOwnableSynchronizer 类自身不会管理或使用这些信息。然而,子类或工具可能会使用到相应保存的值来控制、监视访问和提供诊断。

/**
* The current owner of exclusive mode synchronization.
*/
private transient Thread exclusiveOwnerThread;

The current owner of exclusive mode synchronization.

以独占模式同步的当前持有者

/**
* Sets the thread that currently owns exclusive access. A
* <tt>null</tt> argument indicates that no thread owns access.
* This method does not otherwise impose any synchronization or
* <tt>volatile</tt> field accesses.
*/
protected final void setExclusiveOwnerThread(Thread t) {
	exclusiveOwnerThread = t;
}

设置当前独占访问的线程。null参数表示没有线程持有。此方法不会强行访问任何同步或易失性字段。

/**
* Returns the thread last set by
* <tt>setExclusiveOwnerThread</tt>, or <tt>null</tt> if never
* set.  This method does not otherwise impose any synchronization
* or <tt>volatile</tt> field accesses.
* @return the owner thread
*/
protected final Thread getExclusiveOwnerThread() {
	return exclusiveOwnerThread;
}

返回线程通过setExclusiveOwnerThread最后设置(的值),当没有设置过时返回空。此方法不会强行访问任何同步或易失性字段。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值