AbstractQueuedLongSynchronizer.CompareAndSetState(Int64, Int64) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define atomicamente o estado de sincronização como o valor atualizado fornecido se o valor de estado atual for igual ao 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
o valor esperado
- update
- Int64
o novo valor
Retornos
true se for bem-sucedido. O retorno falso indica que o valor real não era igual ao valor esperado.
- Atributos
Comentários
Define atomicamente o estado de sincronização como o valor atualizado fornecido se o valor de estado atual for igual ao valor esperado. Esta operação tem semântica de memória de uma volatile leitura e gravação.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.