一.Future模式 Java 1.5开始,提供了Callable和Future,通过它们可以在任务执行完毕之后得到任务执行结果. Future接口可以构建异步应用,是多线程开发中常见的设计模式. 当我们需要调用一个函数方法时.如果这个函数执行很慢,那么我们就要进行等待.但有时候,我们可能并不急着要结果. 因此,我们可以让被调用者立即返回,让他在后台慢慢处理这个请求.对于调用者来说,则可以先处理一些其他任务,在真正需要数据的场合再去尝试获取需要的数据. 1.Callable与Runnable j…