Compartilhar via


Java.Util.Concurrent.Locks Namespace

Classes

AbstractOwnableSynchronizer

Um sincronizador que pode ser de propriedade exclusiva de um thread.

AbstractQueuedLongSynchronizer

Uma versão na qual o estado de AbstractQueuedSynchronizer sincronização é mantido como um longarquivo .

AbstractQueuedLongSynchronizer.ConditionObject

Condicionar a implementação de um serviço de base para uma AbstractQueuedLongSynchronizerLock implementação.

AbstractQueuedSynchronizer

Fornece uma estrutura para implementar bloqueios de bloqueio e sincronizadores relacionados (semáforos, eventos, etc.) que dependem de filas de espera FIFO (first-in-first-out).

AbstractQueuedSynchronizer.ConditionObject

Condicionar a implementação de um serviço de base para uma AbstractQueuedSynchronizerLock implementação.

LockSupport

Primitivas básicas de bloqueio de thread para criar bloqueios e outras classes de sincronização.

ReentrantLock

Uma exclusão Lock mútua reentrante com o mesmo comportamento básico e semântica que o bloqueio implícito do monitor acessado usando synchronized métodos e instruções, mas com recursos estendidos.

ReentrantReadWriteLock

Uma implementação de ReadWriteLock suporte semântica semelhante ao ReentrantLock.

ReentrantReadWriteLock.ReentrantReadLock

O bloqueio retornado pelo método ReentrantReadWriteLock#readLock.

ReentrantReadWriteLock.ReentrantWriteLock

O bloqueio retornado pelo método ReentrantReadWriteLock#writeLock.

StampedLock

Um bloqueio baseado em recursos com três modos para controlar o acesso de leitura/gravação.

Interfaces

ICondition

Condition Diferencia os Object métodos de monitor (Object#wait() wait, Object#notify notify e Object#notifyAll notifyAll) em objetos distintos para dar o efeito de ter vários conjuntos de espera por objeto, combinando-os com o uso de implementações arbitrárias Lock .

ILock

Lock As implementações fornecem operações de bloqueio mais extensas do que podem ser obtidas usando synchronized métodos e instruções.

IReadWriteLock

A ReadWriteLock mantém um par de associados Lock locks, um para operações somente leitura e outro para gravação.