Java.Util.Concurrent.Locks Espacio de nombres

Clases

AbstractOwnableSynchronizer

Sincronizador que puede ser propiedad exclusiva de un subproceso.

AbstractQueuedLongSynchronizer

Versión de en la que el estado de AbstractQueuedSynchronizer sincronización se mantiene como .long

AbstractQueuedLongSynchronizer.ConditionObject

Implementación de condición para servir AbstractQueuedLongSynchronizer como base de una Lock implementación.

AbstractQueuedSynchronizer

Proporciona un marco para implementar bloqueos de bloqueo y sincronizadores relacionados (semáforos, eventos, etc.) que dependen de las colas de espera primero en salir (FIFO).

AbstractQueuedSynchronizer.ConditionObject

Implementación de condición para servir AbstractQueuedSynchronizer como base de una Lock implementación.

LockSupport

Primitivos básicos de bloqueo de subprocesos para crear bloqueos y otras clases de sincronización.

ReentrantLock

Exclusión mutua Lock reentrant con el mismo comportamiento básico y semántica que el bloqueo de monitor implícito al que se accede mediante synchronized métodos e instrucciones, pero con funcionalidades extendidas.

ReentrantReadWriteLock

Implementación de compatibilidad con ReadWriteLock semántica similar a ReentrantLock.

ReentrantReadWriteLock.ReentrantReadLock

Bloqueo devuelto por el método ReentrantReadWriteLock#readLock.

ReentrantReadWriteLock.ReentrantWriteLock

Bloqueo devuelto por el método ReentrantReadWriteLock#writeLock.

StampedLock

Bloqueo basado en funcionalidad con tres modos para controlar el acceso de lectura y escritura.

Interfaces

ICondition

Condition factoriza los Object métodos de supervisión (Object#wait() wait, Object#notify notify y Object#notifyAll notifyAll) en objetos distintos para dar el efecto de tener varios conjuntos de espera por objeto, al combinarlos con el uso de implementaciones arbitrarias Lock .

ILock

Lock las implementaciones proporcionan operaciones de bloqueo más amplias de las que se pueden obtener mediante synchronized métodos e instrucciones.

IReadWriteLock

Un ReadWriteLock mantiene un par de asociados Lock locks, uno para las operaciones de solo lectura y otro para escribir.