ForkJoinTask.CompareAndSetForkJoinTaskTag(Int16, Int16) メソッド

定義

このタスクのタグ値をアトミックに条件付きで設定します。

[Android.Runtime.Register("compareAndSetForkJoinTaskTag", "(SS)Z", "", ApiSince=24)]
public bool CompareAndSetForkJoinTaskTag (short expect, short update);
[<Android.Runtime.Register("compareAndSetForkJoinTaskTag", "(SS)Z", "", ApiSince=24)>]
member this.CompareAndSetForkJoinTaskTag : int16 * int16 -> bool

パラメーター

expect
Int16

予想されるタグ値

update
Int16

新しいタグ値

戻り値

true 成功した場合は 。つまり、現在の値は と等しく expect 、 が に update変更されました。

属性

注釈

このタスクのタグ値をアトミックに条件付きで設定します。 他のアプリケーションの中でも、タグは、グラフで動作するタスクの訪問マーカーとして使用できます。チェックif (task.compareAndSetForkJoinTaskTag((short)0, (short)1))メソッドの場合と同様に、処理の前に、ノードが既にアクセスされているために終了します。

1.8 で追加されました。

の Java ドキュメント java.util.concurrent.ForkJoinTask.compareAndSetForkJoinTaskTag(short, short)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象