Java.Util.Concurrent.Locks Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece APIs para bloqueio flexível e sincronização baseada em condição.
Classes
| Nome | Description |
|---|---|
| AbstractOwnableSynchronizer |
Um sincronizador que pode pertencer exclusivamente a um thread. |
| AbstractQueuedLongSynchronizer |
Uma versão da qual o estado de |
| AbstractQueuedLongSynchronizer.ConditionObject |
Implementação de condição para um |
| AbstractQueuedSynchronizer |
Fornece uma estrutura para implementar bloqueios de bloqueio e sincronizadores relacionados (semáforos, eventos etc. ) que dependem de filas de espera do FIFO (primeiro a sair). |
| AbstractQueuedSynchronizer.ConditionObject |
Implementação de condição para um |
| LockSupport |
Primitivos básicos de bloqueio de thread para criar bloqueios e outras classes de sincronização. |
| ReentrantLock |
Uma exclusão |
| ReentrantReadWriteLock |
Uma implementação de |
| ReentrantReadWriteLock.ReentrantReadLock |
O bloqueio retornado pelo método |
| ReentrantReadWriteLock.ReentrantWriteLock |
O bloqueio retornado pelo método |
| StampedLock |
Um bloqueio baseado em funcionalidade com três modos para controlar o acesso de leitura/gravação. |
Interfaces
| Nome | Description |
|---|---|
| ICondition |
|
| ILock |
|
| IReadWriteLock |
Um |