StampedLock.Validate(Int64) Метод

Определение

Возвращает значение true, если блокировка не была приобретена исключительно после выдачи данной метки.

[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

Параметры

stamp
Int64

метка

Возвращаемое значение

true Значение , если блокировка не была приобретена исключительно с момента выдачи данной метки; else false

Атрибуты

Комментарии

Возвращает значение true, если блокировка не была приобретена исключительно после выдачи данной метки. Всегда возвращает значение false, если метка равна нулю. Всегда возвращает значение true, если метка представляет удерживаемую в данный момент блокировку. Вызов этого метода со значением, не полученным из #tryOptimisticRead или методом блокировки для этой блокировки, не имеет определенного эффекта или результата.

Java документации по java.util.concurrent.locks.StampedLock.validate(long).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к