Language

ForkJoinWorkerThread クラス

定義

ForkJoinPoolを実行するForkJoinTaskによって管理されるスレッド。

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

注釈

ForkJoinPoolを実行するForkJoinTaskによって管理されるスレッド。 このクラスは、機能を追加するためにのみサブクラス化できます。スケジュールや実行を処理するオーバーライド可能なメソッドはありません。 ただし、メイン タスク処理ループを囲む初期化メソッドと終了メソッドはオーバーライドできます。 このようなサブクラスを作成する場合は、ForkJoinPool#ForkJoinPool(int,ForkJoinWorkerThreadFactory, UncaughtExceptionHandler, boolean, int, int, int, Predicate, long, TimeUnit) にカスタム ForkJoinPool.ForkJoinWorkerThreadFactory を指定する必要 ForkJoinPool。

1.7 で追加されました。

Javaドキュメント。

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

コンストラクター

名前 説明
ForkJoinWorkerThread(ForkJoinPool)

指定されたプールで動作する ForkJoinWorkerThread を作成します。

ForkJoinWorkerThread(IntPtr, JniHandleOwnership)

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

ForkJoinWorkerThread(ThreadGroup, ForkJoinPool, Boolean)

指定されたスレッド グループとプールで、ThreadLocals を保持するための特定のポリシーを使用して、ForkJoinWorkerThread 操作を作成します。

フィールド

名前 説明
MaxPriority

スレッドに割り当てることができる最大優先度。

(継承元 Thread)
MinPriority

スレッドに割り当てることができる最小優先度。

(継承元 Thread)
NormPriority

スレッドに割り当てられる既定の優先度。

(継承元 Thread)

プロパティ

名前 説明
Class

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

(継承元 Object)
ContextClassLoader

このスレッドのコンテキスト ClassLoader を返します。 または、このスレッドのコンテキスト ClassLoader を設定します。

(継承元 Thread)
Daemon

このスレッドがデーモン スレッドであるかどうかをテストします。

(継承元 Thread)
Handle

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

(継承元 Object)
Id

このスレッドの識別子を返します。

(継承元 Thread)
IsAlive

このスレッドが有効かどうかをテストします。

(継承元 Thread)
IsInterrupted

このスレッドが中断されたかどうかをテストします。

(継承元 Thread)
IsVirtual

このスレッドが仮想スレッドの場合は、 true を返します。

(継承元 Thread)
JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

ForkJoinPoolを実行するForkJoinTaskによって管理されるスレッド。

(継承元 JavaObject)
JniPeerMembers

ForkJoinPoolを実行するForkJoinTaskによって管理されるスレッド。

Name

このスレッドの名前を返します。 または、このスレッドの名前を引数 nameと等しくなるように変更します。

(継承元 Thread)
PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
Pool

このスレッドをホストしているプールを返します。

PoolIndex

プール内のこのスレッドの一意のインデックス番号を返します。

Priority

このスレッドの優先度を返します。

(継承元 Thread)
QueuedTaskCount

{

ThreadGroup

このスレッドが属するスレッド グループを返します。

(継承元 Thread)
ThresholdClass

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

ThresholdType

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

UncaughtExceptionHandler

キャッチされない例外が原因でこのスレッドが突然終了したときに呼び出されたハンドラーを返します。 または、キャッチされない例外が原因でこのスレッドが突然終了したときに呼び出されるハンドラーを設定します。

(継承元 Thread)

メソッド

名前 説明
CheckAccess()

現在実行中のスレッドに、このスレッドを変更するアクセス許可があるかどうかを判断します。

(継承元 Thread)
Clone()

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

(継承元 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

ForkJoinPoolを実行するForkJoinTaskによって管理されるスレッド。

(継承元 JavaObject)
CountStackFrames()
古い.

UnsupportedOperationException をスローします。

(継承元 Thread)
Destroy()
古い.

UnsupportedOperationException をスローします。

(継承元 Thread)
Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

ForkJoinPoolを実行するForkJoinTaskによって管理されるスレッド。

(継承元 JavaObject)
Equals(Object)

ForkJoinPoolを実行するForkJoinTaskによって管理されるスレッド。

(継承元 JavaObject)
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetStackTrace()

このスレッドのスタック ダンプを表すスタック トレース要素の配列を返します。

(継承元 Thread)
GetState()

このスレッドの状態を返します。

(継承元 Thread)
Interrupt()

このスレッドを中断します。

(継承元 Thread)
JavaFinalize()
古い.

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

(継承元 Object)
Join()

このスレッドが死ぬまで待機します。

(継承元 Thread)
Join(Duration)

指定された待機期間まで、このスレッドが終了するまで待機します。

(継承元 Thread)
Join(Int64, Int32)

このスレッドが死ぬまで、最大 millis ミリ秒 nanos ナノ秒を加えて待機します。

(継承元 Thread)
Join(Int64)

このスレッドが死ぬまで最大 millis ミリ秒待ちます。

(継承元 Thread)
Notify()

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

(継承元 Object)
NotifyAll()

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

(継承元 Object)
OnStart()

構築後、タスクを処理する前に内部状態を初期化します。

OnTermination(Throwable)

このワーカー スレッドの終了に関連付けられたクリーンアップを実行します。

Resume()
古い.

UnsupportedOperationException をスローします。

(継承元 Thread)
Run()

このスレッドが別の Runnable 実行オブジェクトを使用して構築された場合、その Runnable オブジェクトの run メソッドが呼び出されます。それ以外の場合、このメソッドは何も実行せず、返します。

(継承元 Thread)
SetHandle(IntPtr, JniHandleOwnership)

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

(継承元 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

ForkJoinPoolを実行するForkJoinTaskによって管理されるスレッド。

(継承元 JavaObject)
Start()

このスレッドが実行を開始します。Java仮想マシンは、このスレッドのrun メソッドを呼び出します。

(継承元 Thread)
Stop()
古い.

UnsupportedOperationException をスローします。

(継承元 Thread)
Stop(Throwable)
古い.

UnsupportedOperationException をスローします。

(継承元 Thread)
Suspend()
古い.

UnsupportedOperationException をスローします。

(継承元 Thread)
ThreadId()

このスレッドの識別子を返します。

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

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()

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

(継承元 Object)
UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

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

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

(継承元 Object)
Wait(Int64)

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

(継承元 Object)

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

名前 説明
IJavaPeerable.Disposed()

ForkJoinPoolを実行するForkJoinTaskによって管理されるスレッド。

(継承元 JavaObject)
IJavaPeerable.Finalized()

ForkJoinPoolを実行するForkJoinTaskによって管理されるスレッド。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

ForkJoinPoolを実行するForkJoinTaskによって管理されるスレッド。

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

ForkJoinPoolを実行するForkJoinTaskによって管理されるスレッド。

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

ForkJoinPoolを実行するForkJoinTaskによって管理されるスレッド。

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

ForkJoinPoolを実行するForkJoinTaskによって管理されるスレッド。

(継承元 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

ForkJoinPoolを実行するForkJoinTaskによって管理されるスレッド。

(継承元 Thread)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

ForkJoinPoolを実行するForkJoinTaskによって管理されるスレッド。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象