下面是提交作业的一段代码。假设我有 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 方法时,它返回正确值的保证是什么?