Freigeben über


StampedLock.IsReadLockStamp(Int64) Methode

Definition

Gibt an, ob ein Stempel eine Sperre darstellt, die nicht ausschließlich gesperrt ist.

[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

Parameter

stamp
Int64

ein Stempel, der von einem vorherigen StampedLock-Vorgang zurückgegeben wird

Gibt zurück

true wenn der Stempel von einem erfolgreichen Lesesperrvorgang zurückgegeben wurde

Attribute

Hinweise

Gibt an, ob ein Stempel eine Sperre darstellt, die nicht ausschließlich gesperrt ist. Diese Methode kann in Verbindung mit #tryConvertToReadLock, z. B.:

{@code
            long stamp = sl.tryOptimisticRead();
            try {
              ...
              stamp = sl.tryConvertToReadLock(stamp);
              ...
            } finally {
              if (StampedLock.isReadLockStamp(stamp))
                sl.unlockRead(stamp);
            }}

In 10 hinzugefügt.

Java-Dokumentation für java.util.concurrent.locks.StampedLock.isReadLockStamp(long).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: