Sprache

StampedLock.TryConvertToWriteLock(Int64) Methode

Definition

Wenn der Sperrzustand dem angegebenen Stempel entspricht, führt sie eine der folgenden Aktionen aus.

[Android.Runtime.Register("tryConvertToWriteLock", "(J)J", "GetTryConvertToWriteLock_JHandler", ApiSince=24)]
public virtual long TryConvertToWriteLock(long stamp);
[<Android.Runtime.Register("tryConvertToWriteLock", "(J)J", "GetTryConvertToWriteLock_JHandler", ApiSince=24)>]
abstract member TryConvertToWriteLock : int64 -> int64
override this.TryConvertToWriteLock : int64 -> int64

Parameter

stamp
Int64

ein Stempel

Gibt zurück

ein gültiger Schreibstempel oder null beim Fehler

Attribute

Hinweise

Wenn der Sperrzustand dem angegebenen Stempel entspricht, führt sie eine der folgenden Aktionen aus. Wenn der Stempel eine Schreibsperre enthält, wird sie zurückgegeben. Wenn eine Lesesperre verfügbar ist, gibt die Lesesperre die Lesesperre frei und gibt einen Schreibstempel zurück. Wenn ein optimistischer Lesevorgang aktiviert ist, wird nur dann ein Schreibstempel zurückgegeben, wenn er sofort verfügbar ist. Diese Methode gibt in allen anderen Fällen Null zurück.

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

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: