Freigeben über


StampedLock.IsLockStamp(Int64) Methode

Definition

Gibt an, ob ein Stempel eine Sperre enthält.

[Android.Runtime.Register("isLockStamp", "(J)Z", "", ApiSince=33)]
public static bool IsLockStamp (long stamp);
[<Android.Runtime.Register("isLockStamp", "(J)Z", "", ApiSince=33)>]
static member IsLockStamp : 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 Lese- oder Schreibsperrvorgang zurückgegeben wurde

Attribute

Hinweise

Gibt an, ob ein Stempel eine Sperre enthält. Diese Methode kann in Verbindung mit #tryConvertToReadLock und #tryConvertToWriteLock, z. B.:

{@code
            long stamp = sl.tryOptimisticRead();
            try {
              ...
              stamp = sl.tryConvertToReadLock(stamp);
              ...
              stamp = sl.tryConvertToWriteLock(stamp);
              ...
            } finally {
              if (StampedLock.isLockStamp(stamp))
                sl.unlock(stamp);
            }}

In 10 hinzugefügt.

Java-Dokumentation für java.util.concurrent.locks.StampedLock.isLockStamp(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: