Freigeben über


CyclicBarrier Konstruktoren

Definition

Überlädt

CyclicBarrier(Int32)

Erstellt eine neue CyclicBarrier , die ausgibt, wenn die angegebene Anzahl von Parteien (Threads) darauf wartet, und führt keine vordefinierte Aktion aus, wenn die Barriere übersprungen wird.

CyclicBarrier(Int32, IRunnable)

Erstellt eine neue CyclicBarrier , die ausgibt, wenn die angegebene Anzahl von Parteien (Threads) darauf wartet, und die die angegebene Barriereaktion ausführt, wenn die Barriere durch den letzten Thread, der in die Barriere eintritt, ausgeführt wird.

CyclicBarrier(IntPtr, JniHandleOwnership)

Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Runtime aufgerufen.

CyclicBarrier(Int32)

Erstellt eine neue CyclicBarrier , die ausgibt, wenn die angegebene Anzahl von Parteien (Threads) darauf wartet, und führt keine vordefinierte Aktion aus, wenn die Barriere übersprungen wird.

[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

Parameter

parties
Int32

Die Anzahl der Threads, die aufgerufen #await werden müssen, bevor die Barriere gestappt wird.

Attribute

Ausnahmen

, wenn parties kleiner als 1 ist

Hinweise

Erstellt eine neue CyclicBarrier , die ausgibt, wenn die angegebene Anzahl von Parteien (Threads) darauf wartet, und führt keine vordefinierte Aktion aus, wenn die Barriere übersprungen wird.

Java-Dokumentation für java.util.concurrent.CyclicBarrier.CyclicBarrier(int).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

CyclicBarrier(Int32, IRunnable)

Erstellt eine neue CyclicBarrier , die ausgibt, wenn die angegebene Anzahl von Parteien (Threads) darauf wartet, und die die angegebene Barriereaktion ausführt, wenn die Barriere durch den letzten Thread, der in die Barriere eintritt, ausgeführt wird.

[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

Parameter

parties
Int32

Die Anzahl der Threads, die aufgerufen #await werden müssen, bevor die Barriere gestappt wird.

barrierAction
IRunnable

Der Befehl, der ausgeführt werden soll, wenn die Barriere gekappt wird oder null wenn keine Aktion erfolgt

Attribute

Ausnahmen

, wenn parties kleiner als 1 ist

Hinweise

Erstellt eine neue CyclicBarrier , die ausgibt, wenn die angegebene Anzahl von Parteien (Threads) darauf wartet, und die die angegebene Barriereaktion ausführt, wenn die Barriere durch den letzten Thread, der in die Barriere eintritt, ausgeführt wird.

Java-Dokumentation für java.util.concurrent.CyclicBarrier.CyclicBarrier(int, java.lang.Runnable).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

CyclicBarrier(IntPtr, JniHandleOwnership)

Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Runtime aufgerufen.

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

Parameter

javaReference
IntPtr

nativeint

Ein IntPtr, der einen JNI-Objektverweis (Java Native Interface) enthält.

transfer
JniHandleOwnership

Ein JniHandleOwnership, der angibt, wie behandelt wird javaReference

Hinweise

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: