CountedCompleter クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ForkJoinTask
完了アクションがトリガーされたときに実行され、保留中のアクションが残っていない 。
[Android.Runtime.Register("java/util/concurrent/CountedCompleter", ApiSince=24, DoNotGenerateAcw=true)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public abstract class CountedCompleter : Java.Util.Concurrent.ForkJoinTask
[<Android.Runtime.Register("java/util/concurrent/CountedCompleter", ApiSince=24, DoNotGenerateAcw=true)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
type CountedCompleter = class
inherit ForkJoinTask
- 継承
- 属性
注釈
の java.util.concurrent.CountedCompleter
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
コンストラクター
CountedCompleter() |
完了者がなく、最初の保留中のカウントが 0 の新しい CountedCompleter を作成します。 |
CountedCompleter(CountedCompleter) |
指定された完了者と 0 の初期保留中カウントを使用して、新しい CountedCompleter を作成します。 |
CountedCompleter(CountedCompleter, Int32) |
指定された完了者と初期保留中のカウントを使用して、新しい CountedCompleter を作成します。 |
CountedCompleter(IntPtr, JniHandleOwnership) |
|
プロパティ
Class |
この |
Completer |
このタスクのコンストラクターで確立されたコンプリートを返します。存在 |
Exception |
基本計算によってスローされた例外を返します。取 |
ForkJoinTaskTag |
このタスクのタグを返します。 (継承元 ForkJoinTask) |
Handle |
基になる Android インスタンスへのハンドル。 (継承元 Object) |
IsCancelled |
このタスクが |
IsCompletedAbnormally |
このタスクが例外を |
IsCompletedNormally |
このタスクが例外を |
IsDone |
このタスクが |
JniIdentityHashCode |
|
JniPeerMembers |
|
PeerReference |
|
PendingCount |
現在の保留中の数を返します。 または、保留中のカウントを指定された値に設定します。 |
RawRawResult |
このタスクが異常に完了した場合や |
RawResult |
計算の結果を返します。 |
Root |
現在の計算のルートを返します。私。 |
ThresholdClass |
|
ThresholdType |
|
メソッド
AddToPendingCount(Int32) |
指定された値を保留中のカウントに (アトミックに) 追加します。 |
Cancel(Boolean) |
このタスクの実行を取り消そうとします。 (継承元 ForkJoinTask) |
Clone() |
このオブジェクトのコピーを作成して返します。 (継承元 Object) |
CompareAndSetForkJoinTaskTag(Int16, Int16) |
このタスクのタグ値をアトミックに条件付きで設定します。 (継承元 ForkJoinTask) |
CompareAndSetPendingCount(Int32, Int32) |
保留中のカウントを特定のカウントに (アトミックに) 設定するのは、指定された期待値が現在保持されている場合のみです。 |
Complete(Object) |
保留中の数に関係なく、 を |
CompleteExceptionally(Throwable) |
このタスクを異常終了し、まだ中止または取り消されていない場合は、 および関連する操作に対 |
Compute() |
このタスクによって実行される主な計算。 |
DecrementPendingCountUnlessZero() |
保留中のカウントが 0 以外の場合、(アトミックに) デクリメントされます。 |
Dispose() |
|
Dispose(Boolean) |
|
Equals(Object) |
他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。 (継承元 Object) |
Exec() |
CountedCompleters の実行規則を実装します。 |
FirstComplete() |
このタスクの保留中の数が 0 の場合は、このタスクを返します。それ以外の場合は、保留中のカウントをデクリメントし、 を返します |
Fork() |
現在のタスクが実行されているプールでこのタスクを非同期に実行するように配置します 。該当する場合は を使用します。そうでない場合は |
Get() |
計算が完了するまで必要な場合は 待機し、その結果を取得します。 (継承元 ForkJoinTask) |
Get(Int64, TimeUnit) |
必要に応じて、計算が完了するまで最大で待機し、その結果 (使用可能な場合) を取得します。 (継承元 ForkJoinTask) |
GetHashCode() |
オブジェクトのハッシュ コード値を返します。 (継承元 Object) |
HelpComplete(Int32) |
このタスクが完了していない場合は、完了パスにこのタスクが存在することがわかっている場合は、指定された数の他の未処理タスクの処理が試行されます。 |
Invoke() |
このタスクの実行を開始し、必要に応じて完了を待機し、その結果を返すか、 (オフ) |
JavaFinalize() |
オブジェクトへの参照がなくなったとガベージ コレクションが判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。 (継承元 Object) |
Join() |
#isDoneが完了したときの計算結果を返します。 (継承元 ForkJoinTask) |
NextComplete() |
このタスクに完了機能がない場合は、 を呼び出 |
Notify() |
このオブジェクトのモニターで待機している 1 つのスレッドを起動します。 (継承元 Object) |
NotifyAll() |
このオブジェクトのモニターで待機しているすべてのスレッドを起動します。 (継承元 Object) |
OnCompletion(CountedCompleter) |
メソッド |
OnExceptionalCompletion(Throwable, CountedCompleter) |
メソッドが呼び出されたとき、またはメソッド |
PropagateCompletion() |
完了パスに沿って を |
QuietlyComplete() |
値を設定せずに通常どおりこのタスクを完了します。 (継承元 ForkJoinTask) |
QuietlyCompleteRoot() |
これは、 |
QuietlyInvoke() |
このタスクの実行を開始し、結果を返したり例外をスローしたりせずに、必要に応じて完了を待機します。 (継承元 ForkJoinTask) |
QuietlyJoin() |
結果を返したり、例外をスローしたりせずに、このタスクを結合します。 (継承元 ForkJoinTask) |
Reinitialize() |
このタスクの内部簿記状態をリセットし、後続 |
SetForkJoinTaskTag(Int16) |
このタスクのタグ値をアトミックに設定し、古い値を返します。 (継承元 ForkJoinTask) |
SetHandle(IntPtr, JniHandleOwnership) |
Handle プロパティを設定します。 (継承元 Object) |
SetRawResult(Object) |
結果を保持する CountedCompleters メソッドは、必要に応じて結果データの維持に使用できます。 |
ToArray<T>() |
|
ToString() |
オブジェクトの文字列形式を返します。 (継承元 Object) |
TryComplete() |
保留中のカウントが 0 以外の場合は、カウントをデクリメントします。それ以外の |
TryUnfork() |
このタスクの実行スケジュールの解除を試みます。 (継承元 ForkJoinTask) |
UnregisterFromRuntime() |
|
Wait() |
現在のスレッドは、別のスレッドがこのオブジェクトの メソッドまたは メソッドを |
Wait(Int64) |
別のスレッドがこのオブジェクトの メソッドまたは |
Wait(Int64, Int32) |
別のスレッドがこのオブジェクトのメソッドまたは |
明示的なインターフェイスの実装
IJavaPeerable.Disposed() |
|
IJavaPeerable.DisposeUnlessReferenced() |
|
IJavaPeerable.Finalized() |
|
IJavaPeerable.JniManagedPeerState |
|
IJavaPeerable.SetJniIdentityHashCode(Int32) |
|
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
|
IJavaPeerable.SetPeerReference(JniObjectReference) |
|
拡張メソッド
JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
JavaCast<TResult>(IJavaObject) |
|
GetJniTypeName(IJavaPeerable) |
|
GetAsync(IFuture) |
|
GetAsync(IFuture, Int64, TimeUnit) |
|