Язык

AtomicBoolean.CompareAndExchange(Boolean, Boolean) Метод

Определение

Атомарно задает значение, если текущее значениеnewValue, называемое значением-свидетелем <<>или em>, == expectedValueс эффектами памяти, указанными в параметре .VarHandle#compareAndExchange

[Android.Runtime.Register("compareAndExchange", "(ZZ)Z", "", ApiSince=33)]
public bool CompareAndExchange(bool expectedValue, bool newValue);
[<Android.Runtime.Register("compareAndExchange", "(ZZ)Z", "", ApiSince=33)>]
member this.CompareAndExchange : bool * bool -> bool

Параметры

expectedValue
Boolean

ожидаемое значение

newValue
Boolean

новое значение

Возвращаемое значение

<значение< и> значение em-свидетеля>, которое будет совпадать с ожидаемым значением, если оно выполнено успешно.

Атрибуты

Комментарии

Атомарно задает значение, если текущее значениеnewValue, называемое значением-свидетелем <<>или em>, == expectedValueс эффектами памяти, указанными в параметре .VarHandle#compareAndExchange

Добавлено в 9.

Java документации по java.util.concurrent.atomic.AtomicBoolean.compareAndExchange(boolean, boolean).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к