AbstractQueuedSynchronizer

Class AbstractQueuedSynchronizer

All Implemented Interfaces:
Serializable
public abstract class AbstractQueuedSynchronizer
extends AbstractOwnableSynchronizer
implements Serializable

Provides a framework for implementing blocking locks and related synchronizers (semaphores, events, etc) that rely on first-in-first-out (FIFO) wait queues. This class is designed to be a useful basis for most kinds of synchronizers that rely on