Lenguaje

AbstractQueuedLongSynchronizer.CompareAndSetState(Int64, Int64) Método

Definición

Establece de forma atómica el estado de sincronización en el valor actualizado especificado si el valor de estado actual es igual al valor esperado.

[Android.Runtime.Register("compareAndSetState", "(JJ)Z", "")]
protected bool CompareAndSetState(long expect, long update);
[<Android.Runtime.Register("compareAndSetState", "(JJ)Z", "")>]
member this.CompareAndSetState : int64 * int64 -> bool

Parámetros

expect
Int64

el valor esperado

update
Int64

nuevo valor

Devoluciones

true si se ejecuta correctamente. False return indica que el valor real no era igual al valor esperado.

Atributos

Comentarios

Establece de forma atómica el estado de sincronización en el valor actualizado especificado si el valor de estado actual es igual al valor esperado. Esta operación tiene semántica de memoria de una volatile lectura y escritura.

Documentación de Java para java.util.concurrent.locks.AbstractQueuedLongSynchronizer.compareAndSetState(long, long).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a