Freigeben über


CyclicBarrier Konstruktoren

Definition

Überlädt

CyclicBarrier(Int32)

Erstellt eine neue CyclicBarrier , die reisen wird, 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 reisen wird, wenn die angegebene Anzahl von Parteien (Threads) darauf wartet und die die angegebene Barriere-Aktion ausführt, wenn die Barriere übersprungen wird, die vom letzten Thread ausgeführt wird, der in die Barriere eintritt.

CyclicBarrier(IntPtr, JniHandleOwnership)

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

CyclicBarrier(Int32)

Erstellt eine neue CyclicBarrier , die reisen wird, 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 übersprungen wird

Attribute

Ausnahmen

wenn parties kleiner als 1 ist

Hinweise

Erstellt eine neue CyclicBarrier , die reisen wird, 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 auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

CyclicBarrier(Int32, IRunnable)

Erstellt eine neue CyclicBarrier , die reisen wird, wenn die angegebene Anzahl von Parteien (Threads) darauf wartet und die die angegebene Barriere-Aktion ausführt, wenn die Barriere übersprungen wird, die vom letzten Thread ausgeführt wird, der in die Barriere eintritt.

[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 übersprungen wird

barrierAction
IRunnable

Der Befehl, der ausgeführt werden soll, wenn die Barriere übersprungen wird oder null wenn keine Aktion vorhanden ist

Attribute

Ausnahmen

wenn parties kleiner als 1 ist

Hinweise

Erstellt eine neue CyclicBarrier , die reisen wird, wenn die angegebene Anzahl von Parteien (Threads) darauf wartet und die die angegebene Barriere-Aktion ausführt, wenn die Barriere übersprungen wird, die vom letzten Thread ausgeführt wird, der in die Barriere eintritt.

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

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 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 Laufzeit 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

A IntPtrcontaining a Java Native Interface (JNI) object reference.

transfer
JniHandleOwnership

Ein JniHandleOwnershipHinweis auf die Behandlung javaReference

Hinweise

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: