模块  java.base

Class AbstractOwnableSynchronizer

  • 实现的所有接口
    Serializable
    已知直接子类:
    AbstractQueuedLongSynchronizerAbstractQueuedSynchronizer

    public abstract class AbstractOwnableSynchronizer
    extends Object
    implements Serializable
    可由线程专有的同步器。 此类为创建可能需要所有权概念的锁和相关同步器提供了基础。 AbstractOwnableSynchronizer类本身不管理或使用此信息。 但是,子类和工具可以使用适当维护的值来帮助控制和监视访问并提供诊断。
    从以下版本开始:
    1.6
    另请参见:
    Serialized Form
    • 构造方法详细信息

      • AbstractOwnableSynchronizer

        protected AbstractOwnableSynchronizer()
        由子类使用的空构造函数。
    • 方法详细信息

      • setExclusiveOwnerThread

        protected final void setExclusiveOwnerThread​(Thread thread)
        设置当前拥有独占访问权限的线程。 null参数表示没有线程拥有访问权限。 此方法不会强制执行任何同步或volatile字段访问。
        参数
        thread - 所有者主题
      • getExclusiveOwnerThread

        protected final Thread getExclusiveOwnerThread()
        返回最后由setExclusiveOwnerThread设置的线程,如果从未设置,则返回null 此方法不会强制执行任何同步或volatile字段访问。
        结果
        the owner thread