Поделиться через


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 до того, как барьер споткнулся

Атрибуты

Исключения

Значение parties меньше 1

Комментарии

Создает новый CyclicBarrier объект, который будет действовать, когда заданное число сторон (потоков) ожидает его, и не выполняет предопределенное действие при споткнутом барьере.

Документация по Java для java.util.concurrent.CyclicBarrier.CyclicBarrier(int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

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 если действия отсутствуют

Атрибуты

Исключения

Значение parties меньше 1

Комментарии

Создает новый CyclicBarrier объект, который будет ходить, когда заданное число сторон (потоков) ожидает его, и которое будет выполнять заданное действие барьера, когда барьер споткнулся, выполненный последним потоком, входящим в барьер.

Документация по Java для java.util.concurrent.CyclicBarrier.CyclicBarrier(int, java.lang.Runnable).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

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

Ссылка IntPtrна объект Java Native Interface (JNI).

transfer
JniHandleOwnership

Значение, JniHandleOwnershipуказывающее, как обрабатывать javaReference

Комментарии

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к