3

両方のjavadocは次のとおりです。

  1. get():必要に応じて計算が完了するのを待ってから、その結果を取得します。
  2. invoke():このタスクの実行を開始し、必要に応じて完了を待ち、その結果を返すか、基礎となる計算で実行された場合は(チェックされていない)RuntimeExceptionまたはErrorをスローします。
4

1 に答える 1

3

get() は、Future 規則を使用して、完了およびレポート結果の割り込み可能および/または時限待機をサポートします。メソッド invoke() は意味的には fork() と同等です。join() ですが、常に現在のスレッドで実行を開始しようとします。

于 2012-04-05T03:26:40.490 に答える