StampedLock.Validate(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.
Retornará true se o bloqueio não tiver sido adquirido exclusivamente desde a emissão do carimbo fornecido.
[Android.Runtime.Register("validate", "(J)Z", "GetValidate_JHandler", ApiSince=24)]
public virtual bool Validate(long stamp);
[<Android.Runtime.Register("validate", "(J)Z", "GetValidate_JHandler", ApiSince=24)>]
abstract member Validate : int64 -> bool
override this.Validate : int64 -> bool
Parâmetros
- stamp
- Int64
um carimbo
Retornos
true se o bloqueio não tiver sido adquirido exclusivamente desde a emissão do carimbo fornecido; else false
- Atributos
Comentários
Retornará true se o bloqueio não tiver sido adquirido exclusivamente desde a emissão do carimbo fornecido. Sempre retornará false se o carimbo for zero. Sempre retornará true se o carimbo representar um bloqueio mantido no momento. Invocar esse método com um valor não obtido ou um método de #tryOptimisticRead bloqueio para esse bloqueio não tem nenhum efeito ou resultado definido.
Java documentação para java.util.concurrent.locks.StampedLock.validate(long).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.