StampedLock.TryConvertToWriteLock(Int64) Método
Definição
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.
Se o estado de bloqueio corresponder ao carimbo fornecido, executará atomicamente uma das ações a seguir.
[Android.Runtime.Register("tryConvertToWriteLock", "(J)J", "GetTryConvertToWriteLock_JHandler", ApiSince=24)]
public virtual long TryConvertToWriteLock(long stamp);
[<Android.Runtime.Register("tryConvertToWriteLock", "(J)J", "GetTryConvertToWriteLock_JHandler", ApiSince=24)>]
abstract member TryConvertToWriteLock : int64 -> int64
override this.TryConvertToWriteLock : int64 -> int64
Parâmetros
- stamp
- Int64
um carimbo
Retornos
um carimbo de gravação válido ou zero em caso de falha
- Atributos
Comentários
Se o estado de bloqueio corresponder ao carimbo fornecido, executará atomicamente uma das ações a seguir. Se o carimbo representar a retenção de um bloqueio de gravação, retorna-o. Ou, se um bloqueio de leitura, se o bloqueio de gravação estiver disponível, liberará o bloqueio de leitura e retornará um carimbo de gravação. Ou, se uma leitura otimista, retorna um carimbo de gravação somente se disponível imediatamente. Esse método retorna zero em todos os outros casos.
Java documentação para java.util.concurrent.locks.StampedLock.tryConvertToWriteLock(long).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.