AbstractQueuedSynchronizer.CompareAndSetState(Int32, Int32) 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", "(II)Z", "")]
protected bool CompareAndSetState(int expect, int update);
[<Android.Runtime.Register("compareAndSetState", "(II)Z", "")>]
member this.CompareAndSetState : int * int -> bool
Parâmetros
- expect
- Int32
o valor esperado
- update
- Int32
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.