AbstractQueuedSynchronizer.CompareAndSetState(Int32, Int32) Método

Definição

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.

Documentação Java para java.util.concurrent.locks.AbstractQueuedSynchronizer.compareAndSetState(int, int).

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.

Aplica-se a