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 и используемых в соответствии с условиями, описанными в разделе "".