写了几篇Java一文秒懂XXX系列的文章后,对Java并发编程的设计思想真的是竖然起敬。Java在并发方面引入了「将来」(Future)这个概念。把所有不在主线程执行的代码都附加了将来这个灵魂。主线程只负责其它并发线程的创建、启动、监视和处理并发线程完成任务或发生异常时的回调。其它情况,则交给并发线程自己去处理。而双方之间的沟通,就是通过一个个被称之为「将来」的类出处理。Future定义在java.util.concurrent包中,这是一个接口,自Java1.5以来一直存在的接口,用于处理异步调用和处理并发编程。创建Future简单地说,Future类表示异步计算的未来结果-在处理完成后最终