接上篇JDK中线程中实现同步等待闭环的一种方式 - 池塘里洗澡的鸭子 - 博客园 (cnblogs.com),为什么使用了FutureTask中的get方法就可以实现线程的同步等待?这就将重点讲述下FutureTask这个类了,实际上Future接口和实现Future接口的FutureTask类,代表异步计算的结果.其UML类继承图,如下: 从上图看FutureTask除了实现Future接口外,还实现了Runnable接口.因此,FutureTask可以交给Executor执行,也可以由调用线…