重複の可能性:
JavaExecutorServiceタスクからの例外の処理
ExecutorServiceスレッドの調整にはfromJavaを使用します。私が使用するスレッドを開始するために
pool = new ExecutorService(2);
callableResults = pool.invokeAll(threads);
結果を収集するために、future.get()スレッドごとに使用します。「スレッド」は、を実装Callableおよびオーバーライドするクラスのオブジェクトのリストですcall()。
今、私は次の問題を抱えています。このメソッドcall()は、さまざまな特定の例外をスローします。invokeAll()とfuture.get()だけ投げInterruptedExceptionます。
スローした特定の例外をどこでキャッチできcall()ますか?それとも私はそこでそれらを処理する必要がありますか?これらの例外の1つがスローされた場合、結果はInterruptedException?