StampedLock.TryConvertToWriteLock(Int64) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Se lo stato del blocco corrisponde al timbro specificato, esegue in modo atomico una delle azioni seguenti.
[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
Parametri
- stamp
- Int64
un timbro
Valori restituiti
un timbro di scrittura valido o zero in caso di errore
- Attributi
Commenti
Se lo stato del blocco corrisponde al timbro specificato, esegue in modo atomico una delle azioni seguenti. Se il timbro rappresenta un blocco di scrittura, lo restituisce. In alternativa, se è disponibile un blocco di lettura, se il blocco di scrittura è disponibile, rilascia il blocco di lettura e restituisce un timbro di scrittura. In alternativa, se una lettura ottimistica restituisce un timbro di scrittura solo se immediatamente disponibile. Questo metodo restituisce zero in tutti gli altri casi.
per java.util.concurrent.locks.StampedLock.tryConvertToWriteLock(long).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.