語言

AtomicInteger.CompareAndExchange(Int32, Int32) 方法

定義

原子設定值為 ,newValue若當前值稱為 em>witness value</em>,== expectedValue且記憶體<效果依 所指定VarHandle#compareAndExchange

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

參數

expectedValue
Int32

期望值

newValue
Int32

新值

傳回

<EM>見證值</EM>,若成功則與期望值相同

屬性

備註

原子設定值為 ,newValue若當前值稱為 em>witness value</em>,== expectedValue且記憶體<效果依 所指定VarHandle#compareAndExchange

新增9。

java.util.concurrent.atomic.AtomicInteger.compareAndExchange(int, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於