在学习多线程的过程中,我们形成了一种思维习惯.那就是对于某个耗时操作不再做同步操作,让他分裂成一个线程之后执行下一步,而线程执行耗时操作.并且我们希望在我们需要它返回的时候再去调用它的结果集.好比我们把米饭和水放进了电饭煲,转头就去炒菜了,等到菜完成之后,转头去查看饭是否完成.多线程造成了并行计算的现象,有时候它们是真的多核计算而有时候只是单核的切换. FutureTask表示的是一种,异步操作的典范.我提交了任务,在未来我要拿到结果. 考虑一种简单的场景,A问B一个问题,B一时回答不了,B要去…