- All Implemented Interfaces:
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
AbstractOwnableSynchronizerclass 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.
- See Also:
- Serialized Form
()Empty constructor for use by subclasses.
AbstractOwnableSynchronizerprotected AbstractOwnableSynchronizer()Empty constructor for use by subclasses.
setExclusiveOwnerThreadprotected final void setExclusiveOwnerThread(Thread thread)Sets the thread that currently owns exclusive access. A
nullargument indicates that no thread owns access. This method does not otherwise impose any synchronization or
thread- the owner thread
getExclusiveOwnerThreadprotected final Thread getExclusiveOwnerThread()Returns the thread last set by
nullif never set. This method does not otherwise impose any synchronization or
- the owner thread