Executors クラス

定義

このパッケージで定義されている、、ExecutorServiceScheduledExecutorServiceThreadFactoryおよび クラスのExecutorファクトリ メソッドとCallableユーティリティ メソッド。

[Android.Runtime.Register("java/util/concurrent/Executors", DoNotGenerateAcw=true)]
public class Executors : Java.Lang.Object
[<Android.Runtime.Register("java/util/concurrent/Executors", DoNotGenerateAcw=true)>]
type Executors = class
    inherit Object
継承
Executors
属性

注釈

このパッケージで定義されている、、ExecutorServiceScheduledExecutorServiceThreadFactoryおよび クラスのExecutorファクトリ メソッドとCallableユーティリティ メソッド。 このクラスでは、次の種類のメソッドがサポートされています。

<ul><li>一般的に役立つ構成設定を使用して設定を ExecutorService 作成して返すメソッド。 <li>一般的に役立つ構成設定を使用して設定を ScheduledExecutorService 作成して返すメソッド。 <li>実装固有のメソッドにアクセスできないようにすることで再構成を無効にする"ラップされた" ExecutorService を作成して返すメソッド。 <li>新しく作成されたスレッドを既知の状態に設定する を ThreadFactory 作成して返す メソッド。 <li>他のクロージャのような形式から を Callable 作成して返すメソッド。そのため、 を必要とする Callable実行メソッドで使用できます。 </ul>

1\.5 で追加されました。

java.util.concurrent.ExecutorsJava ドキュメント。

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

コンストラクター

Executors(IntPtr, JniHandleOwnership)

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

プロパティ

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
JniIdentityHashCode

このパッケージで定義されている、、ExecutorServiceScheduledExecutorServiceThreadFactoryおよび クラスのExecutorファクトリ メソッドとCallableユーティリティ メソッド。

(継承元 Object)
JniPeerMembers

このパッケージで定義されている、、ExecutorServiceScheduledExecutorServiceThreadFactoryおよび クラスのExecutorファクトリ メソッドとCallableユーティリティ メソッド。

PeerReference

このパッケージで定義されている、、ExecutorServiceScheduledExecutorServiceThreadFactoryおよび クラスのExecutorファクトリ メソッドとCallableユーティリティ メソッド。

(継承元 Object)
ThresholdClass

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

ThresholdType

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

メソッド

Callable(IPrivilegedAction)

Callable呼び出されると、指定された特権アクションを実行し、その結果を返すオブジェクトを返します。

Callable(IPrivilegedExceptionAction)

Callable呼び出されると、指定された特権例外アクションを実行し、その結果を返すオブジェクトを返します。

Callable(IRunnable)

Callable呼び出されると、指定されたタスクを実行し、 を返す オブジェクトを返しますnull

Callable(IRunnable, Object)

呼び出されると、指定された Callable タスクを実行し、指定された結果を返すオブジェクトを返します。

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
DefaultThreadFactory()

新しいスレッドの作成に使用される既定のスレッド ファクトリを返します。

Dispose()

このパッケージで定義されている、、ExecutorServiceScheduledExecutorServiceThreadFactoryおよび クラスのExecutorファクトリ メソッドとCallableユーティリティ メソッド。

(継承元 Object)
Dispose(Boolean)

このパッケージで定義されている、、ExecutorServiceScheduledExecutorServiceThreadFactoryおよび クラスのExecutorファクトリ メソッドとCallableユーティリティ メソッド。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションが判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
NewCachedThreadPool()

必要に応じて新しいスレッドを作成するスレッド プールを作成しますが、以前に構築したスレッドは使用可能なときに再利用します。

NewCachedThreadPool(IThreadFactory)

必要に応じて新しいスレッドを作成するスレッド プールを作成しますが、以前に構築したスレッドが使用可能になったときに再利用し、提供された ThreadFactory を使用して必要に応じて新しいスレッドを作成します。

NewFixedThreadPool(Int32)

共有無制限キューから操作する固定数のスレッドを再利用するスレッド プールを作成します。

NewFixedThreadPool(Int32, IThreadFactory)

指定された ThreadFactory を使用して、必要に応じて新しいスレッドを作成し、共有非連結キューで動作する固定数のスレッドを再利用するスレッド プールを作成します。

NewScheduledThreadPool(Int32)

特定の遅延後に実行されるようにコマンドをスケジュールしたり、定期的に実行したりできるスレッド プールを作成します。

NewScheduledThreadPool(Int32, IThreadFactory)

特定の遅延後に実行されるようにコマンドをスケジュールしたり、定期的に実行したりできるスレッド プールを作成します。

NewSingleThreadExecutor()

無制限のキューで動作する 1 つのワーカー スレッドを使用する Executor を作成します。

NewSingleThreadExecutor(IThreadFactory)

無制限のキューで動作する 1 つのワーカー スレッドを使用し、指定された ThreadFactory を使用して必要に応じて新しいスレッドを作成する Executor を作成します。

NewSingleThreadScheduledExecutor()

特定の遅延後に実行されるようにコマンドをスケジュールしたり、定期的に実行したりできるシングル スレッドの Executor を作成します。

NewSingleThreadScheduledExecutor(IThreadFactory)

特定の遅延後に実行されるようにコマンドをスケジュールしたり、定期的に実行したりできるシングル スレッドの Executor を作成します。

NewWorkStealingPool()

Runtime#availableProcessors の使用可能なプロセッサの数をターゲット並列処理レベルとして使用して、作業を盗むスレッド プールを作成します。

NewWorkStealingPool(Int32)

指定された並列処理レベルをサポートするのに十分なスレッドを保持し、競合を減らすために複数のキューを使用できるスレッド プールを作成します。

Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
PrivilegedCallable(ICallable)

従来のセキュリティ コード。は使用しません。

PrivilegedCallableUsingCurrentClassLoader(ICallable)

従来のセキュリティ コード。は使用しません。

PrivilegedThreadFactory()

従来のセキュリティ コード。は使用しません。

SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
ToArray<T>()

このパッケージで定義されている、、ExecutorServiceScheduledExecutorServiceThreadFactoryおよび クラスのExecutorファクトリ メソッドとCallableユーティリティ メソッド。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnconfigurableExecutorService(IExecutorService)

指定した Executor にすべての定義済 ExecutorService みメソッドを委任するオブジェクトを返しますが、キャストを使用してアクセスできるその他のメソッドは返しません。

UnconfigurableScheduledExecutorService(IScheduledExecutorService)

指定した Executor にすべての定義済 ScheduledExecutorService みメソッドを委任するオブジェクトを返しますが、キャストを使用してアクセスできるその他のメソッドは返しません。

UnregisterFromRuntime()

このパッケージで定義されている、、ExecutorServiceScheduledExecutorServiceThreadFactoryおよび クラスのExecutorファクトリ メソッドとCallableユーティリティ メソッド。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常<は、通知</em> または>< em 中断</em によって待機します>。>

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

このパッケージで定義されている、、ExecutorServiceScheduledExecutorServiceThreadFactoryおよび クラスのExecutorファクトリ メソッドとCallableユーティリティ メソッド。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

このパッケージで定義されている、、ExecutorServiceScheduledExecutorServiceThreadFactoryおよび クラスのExecutorファクトリ メソッドとCallableユーティリティ メソッド。

(継承元 Object)
IJavaPeerable.Finalized()

このパッケージで定義されている、、ExecutorServiceScheduledExecutorServiceThreadFactoryおよび クラスのExecutorファクトリ メソッドとCallableユーティリティ メソッド。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

このパッケージで定義されている、、ExecutorServiceScheduledExecutorServiceThreadFactoryおよび クラスのExecutorファクトリ メソッドとCallableユーティリティ メソッド。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

このパッケージで定義されている、、ExecutorServiceScheduledExecutorServiceThreadFactoryおよび クラスのExecutorファクトリ メソッドとCallableユーティリティ メソッド。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

このパッケージで定義されている、、ExecutorServiceScheduledExecutorServiceThreadFactoryおよび クラスのExecutorファクトリ メソッドとCallableユーティリティ メソッド。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

このパッケージで定義されている、、ExecutorServiceScheduledExecutorServiceThreadFactoryおよび クラスのExecutorファクトリ メソッドとCallableユーティリティ メソッド。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

このパッケージで定義されている、、ExecutorServiceScheduledExecutorServiceThreadFactoryおよび クラスのExecutorファクトリ メソッドとCallableユーティリティ メソッド。

GetJniTypeName(IJavaPeerable)

このパッケージで定義されている、、ExecutorServiceScheduledExecutorServiceThreadFactoryおよび クラスのExecutorファクトリ メソッドとCallableユーティリティ メソッド。

適用対象