CyclicBarrier コンストラクター

定義

オーバーロード

CyclicBarrier(Int32)

指定された数のパーティ (スレッド) が待機しているときにトリップする新しい CyclicBarrier を作成し、バリアがトリップしたときに定義済みのアクションを実行しません。

CyclicBarrier(Int32, IRunnable)

指定された数のパーティ (スレッド) が待機しているときにトリップする新しい CyclicBarrier を作成します。これにより、バリアがトリップしたときに、バリアに入る最後のスレッドによって実行される、指定されたバリア アクションが実行されます。

CyclicBarrier(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

CyclicBarrier(Int32)

指定された数のパーティ (スレッド) が待機しているときにトリップする新しい CyclicBarrier を作成し、バリアがトリップしたときに定義済みのアクションを実行しません。

[Android.Runtime.Register(".ctor", "(I)V", "")]
public CyclicBarrier (int parties);
[<Android.Runtime.Register(".ctor", "(I)V", "")>]
new Java.Util.Concurrent.CyclicBarrier : int -> Java.Util.Concurrent.CyclicBarrier

パラメーター

parties
Int32

バリアがトリップする前に呼び出す #await 必要があるスレッドの数

属性

例外

が 1 未満の場合parties

注釈

指定された数のパーティ (スレッド) が待機しているときにトリップする新しい CyclicBarrier を作成し、バリアがトリップしたときに定義済みのアクションを実行しません。

の Java ドキュメント java.util.concurrent.CyclicBarrier.CyclicBarrier(int)

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

適用対象

CyclicBarrier(Int32, IRunnable)

指定された数のパーティ (スレッド) が待機しているときにトリップする新しい CyclicBarrier を作成します。これにより、バリアがトリップしたときに、バリアに入る最後のスレッドによって実行される、指定されたバリア アクションが実行されます。

[Android.Runtime.Register(".ctor", "(ILjava/lang/Runnable;)V", "")]
public CyclicBarrier (int parties, Java.Lang.IRunnable? barrierAction);
[<Android.Runtime.Register(".ctor", "(ILjava/lang/Runnable;)V", "")>]
new Java.Util.Concurrent.CyclicBarrier : int * Java.Lang.IRunnable -> Java.Util.Concurrent.CyclicBarrier

パラメーター

parties
Int32

バリアがトリップする前に呼び出す #await 必要があるスレッドの数

barrierAction
IRunnable

バリアがトリップしたとき、または null アクションがない場合に実行するコマンド

属性

例外

が 1 未満の場合parties

注釈

指定された数のパーティ (スレッド) が待機しているときにトリップする新しい CyclicBarrier を作成します。これにより、バリアがトリップしたときに、バリアに入る最後のスレッドによって実行される、指定されたバリア アクションが実行されます。

の Java ドキュメント java.util.concurrent.CyclicBarrier.CyclicBarrier(int, java.lang.Runnable)

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

適用対象

CyclicBarrier(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

protected CyclicBarrier (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.Util.Concurrent.CyclicBarrier : nativeint * Android.Runtime.JniHandleOwnership -> Java.Util.Concurrent.CyclicBarrier

パラメーター

javaReference
IntPtr

nativeint

IntPtrJava Native Interface (JNI) オブジェクト参照を含む 。

transfer
JniHandleOwnership

処理方法を示す 。JniHandleOwnershipjavaReference

注釈

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

適用対象