Condividi tramite


AtomicInteger.CompareAndExchangeRelease(Int32, Int32) Metodo

Definizione

Imposta in modo atomico il valore su newValue se il valore corrente, denominato <em>witness value</em>, == expectedValue, con effetti di memoria come specificato da VarHandle#compareAndExchangeRelease.

[Android.Runtime.Register("compareAndExchangeRelease", "(II)I", "", ApiSince=33)]
public int CompareAndExchangeRelease (int expectedValue, int newValue);
[<Android.Runtime.Register("compareAndExchangeRelease", "(II)I", "", ApiSince=33)>]
member this.CompareAndExchangeRelease : int * int -> int

Parametri

expectedValue
Int32

il valore previsto

newValue
Int32

il nuovo valore

Restituisce

valore del server di controllo del mirroring, che sarà uguale al valore previsto se ha esito positivo

Attributi

Commenti

Imposta in modo atomico il valore su newValue se il valore corrente, denominato <em>witness value</em>, == expectedValue, con effetti di memoria come specificato da VarHandle#compareAndExchangeRelease.

Aggiunta in 9.

Documentazione java per java.util.concurrent.atomic.AtomicInteger.compareAndExchangeRelease(int, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a