以下は、ジョブを送信するコードです。3つのスレッドを実行しているとしましょう。getメソッドはどのように待機して適切なスレッド結果を取得しますか。
Future<?> result = threadPool.submitTasks(new Callable<T>() {
public T call() throws Exception {
// do something
}
});
anyType = (T) result.get();
または、タスクAの結果が1で、タスクBの結果が2であるとします。getメソッドに関して、正しい値を返すという保証は何ですか。