StampedLock.IsReadLockStamp(Int64) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает, представляет ли метка неисключаемую блокировку.
[Android.Runtime.Register("isReadLockStamp", "(J)Z", "", ApiSince=33)]
public static bool IsReadLockStamp (long stamp);
[<Android.Runtime.Register("isReadLockStamp", "(J)Z", "", ApiSince=33)>]
static member IsReadLockStamp : int64 -> bool
Параметры
- stamp
- Int64
метка, возвращенная предыдущей операцией StampedLock
Возвращаемое значение
true
Значение , если метка была возвращена успешной операцией блокировки чтения
- Атрибуты
Комментарии
Указывает, представляет ли метка неисключаемую блокировку. Этот метод может быть полезным в сочетании с #tryConvertToReadLock
примером:
{@code
long stamp = sl.tryOptimisticRead();
try {
...
stamp = sl.tryConvertToReadLock(stamp);
...
} finally {
if (StampedLock.isReadLockStamp(stamp))
sl.unlockRead(stamp);
}}
Добавлено в 10.
Документация по Java для java.util.concurrent.locks.StampedLock.isReadLockStamp(long)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.