次の方法で共有


ForkJoinPool コンストラクター

定義

オーバーロード

ForkJoinPool()

他のすべてのパラメーターの ForkJoinPool 既定値を使用して、 java.lang.Runtime#availableProcessorsと等しい並列処理を作成します (「」を参照 #ForkJoinPool(int, ForkJoinWorkerThreadFactory, UncaughtExceptionHandler, boolean, int, int, int, Predicate, long, TimeUnit))。

ForkJoinPool(Int32)

ForkJoinPool他のすべてのパラメーターの既定値を使用して、指定された並列処理レベルで を作成します (「」を参照#ForkJoinPool(int, ForkJoinWorkerThreadFactory, UncaughtExceptionHandler, boolean, int, int, int, Predicate, long, TimeUnit))。

ForkJoinPool(IntPtr, JniHandleOwnership)

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

ForkJoinPool(Int32, ForkJoinPool+IForkJoinWorkerThreadFactory, Thread+IUncaughtExceptionHandler, Boolean)

既定の ForkJoinPool スレッド ファクトリ #defaultForkJoinWorkerThreadFactory UncaughtExceptionHandler を使用せず、非同期 LIFO 以外の処理モードを使用して、 と等しい java.lang.Runtime#availableProcessors並列処理を作成します。

ForkJoinPool(Int32, ForkJoinPool+IForkJoinWorkerThreadFactory, Thread+IUncaughtExceptionHandler, Boolean, Int32, Int32, Int32, IPredicate, Int64, TimeUnit)

ForkJoinPool()

他のすべてのパラメーターの ForkJoinPool 既定値を使用して、 java.lang.Runtime#availableProcessorsと等しい並列処理を作成します (「」を参照 #ForkJoinPool(int, ForkJoinWorkerThreadFactory, UncaughtExceptionHandler, boolean, int, int, int, Predicate, long, TimeUnit))。

[Android.Runtime.Register(".ctor", "()V", "")]
public ForkJoinPool ();
属性

注釈

他のすべてのパラメーターの ForkJoinPool 既定値を使用して、 java.lang.Runtime#availableProcessorsと等しい並列処理を作成します (「」を参照 #ForkJoinPool(int, ForkJoinWorkerThreadFactory, UncaughtExceptionHandler, boolean, int, int, int, Predicate, long, TimeUnit))。

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

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

適用対象

ForkJoinPool(Int32)

ForkJoinPool他のすべてのパラメーターの既定値を使用して、指定された並列処理レベルで を作成します (「」を参照#ForkJoinPool(int, ForkJoinWorkerThreadFactory, UncaughtExceptionHandler, boolean, int, int, int, Predicate, long, TimeUnit))。

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

パラメーター

parallelism
Int32

並列処理レベル

属性

例外

並列処理が 0 以下の場合、または実装制限より大きい場合

注釈

ForkJoinPool他のすべてのパラメーターの既定値を使用して、指定された並列処理レベルで を作成します (「」を参照#ForkJoinPool(int, ForkJoinWorkerThreadFactory, UncaughtExceptionHandler, boolean, int, int, int, Predicate, long, TimeUnit))。

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

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

適用対象

ForkJoinPool(IntPtr, JniHandleOwnership)

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

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

パラメーター

javaReference
IntPtr

nativeint

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

transfer
JniHandleOwnership

処理方法を示す 。JniHandleOwnershipjavaReference

注釈

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

適用対象

ForkJoinPool(Int32, ForkJoinPool+IForkJoinWorkerThreadFactory, Thread+IUncaughtExceptionHandler, Boolean)

既定の ForkJoinPool スレッド ファクトリ #defaultForkJoinWorkerThreadFactory UncaughtExceptionHandler を使用せず、非同期 LIFO 以外の処理モードを使用して、 と等しい java.lang.Runtime#availableProcessors並列処理を作成します。

[Android.Runtime.Register(".ctor", "(ILjava/util/concurrent/ForkJoinPool$ForkJoinWorkerThreadFactory;Ljava/lang/Thread$UncaughtExceptionHandler;Z)V", "")]
public ForkJoinPool (int parallelism, Java.Util.Concurrent.ForkJoinPool.IForkJoinWorkerThreadFactory? factory, Java.Lang.Thread.IUncaughtExceptionHandler? handler, bool asyncMode);
[<Android.Runtime.Register(".ctor", "(ILjava/util/concurrent/ForkJoinPool$ForkJoinWorkerThreadFactory;Ljava/lang/Thread$UncaughtExceptionHandler;Z)V", "")>]
new Java.Util.Concurrent.ForkJoinPool : int * Java.Util.Concurrent.ForkJoinPool.IForkJoinWorkerThreadFactory * Java.Lang.Thread.IUncaughtExceptionHandler * bool -> Java.Util.Concurrent.ForkJoinPool

パラメーター

parallelism
Int32
asyncMode
Boolean
属性

例外

並列処理が 0 以下の場合、または実装制限より大きい場合

ファクトリが null の場合

注釈

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

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

適用対象

ForkJoinPool(Int32, ForkJoinPool+IForkJoinWorkerThreadFactory, Thread+IUncaughtExceptionHandler, Boolean, Int32, Int32, Int32, IPredicate, Int64, TimeUnit)

[Android.Runtime.Register(".ctor", "(ILjava/util/concurrent/ForkJoinPool$ForkJoinWorkerThreadFactory;Ljava/lang/Thread$UncaughtExceptionHandler;ZIIILjava/util/function/Predicate;JLjava/util/concurrent/TimeUnit;)V", "", ApiSince=33)]
public ForkJoinPool (int parallelism, Java.Util.Concurrent.ForkJoinPool.IForkJoinWorkerThreadFactory? factory, Java.Lang.Thread.IUncaughtExceptionHandler? handler, bool asyncMode, int corePoolSize, int maximumPoolSize, int minimumRunnable, Java.Util.Functions.IPredicate? saturate, long keepAliveTime, Java.Util.Concurrent.TimeUnit? unit);
[<Android.Runtime.Register(".ctor", "(ILjava/util/concurrent/ForkJoinPool$ForkJoinWorkerThreadFactory;Ljava/lang/Thread$UncaughtExceptionHandler;ZIIILjava/util/function/Predicate;JLjava/util/concurrent/TimeUnit;)V", "", ApiSince=33)>]
new Java.Util.Concurrent.ForkJoinPool : int * Java.Util.Concurrent.ForkJoinPool.IForkJoinWorkerThreadFactory * Java.Lang.Thread.IUncaughtExceptionHandler * bool * int * int * int * Java.Util.Functions.IPredicate * int64 * Java.Util.Concurrent.TimeUnit -> Java.Util.Concurrent.ForkJoinPool

パラメーター

parallelism
Int32
asyncMode
Boolean
corePoolSize
Int32
maximumPoolSize
Int32
minimumRunnable
Int32
saturate
IPredicate
keepAliveTime
Int64
unit
TimeUnit
属性

適用対象