AbstractQueuedLongSynchronizer.CompareAndSetState(Int64, Int64) 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", "(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.

Documentação Java para java.util.concurrent.locks.AbstractQueuedLongSynchronizer.compareAndSetState(long, long).

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