AbstractQueuedLongSynchronizer.CompareAndSetState(Int64, Int64) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
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.