FutureTask是什么? 线程池的实现核心之一是FutureTask.在提交任务时,用户实现的Callable实例task会被包装为FutureTask实例ftask:提交后任务异步执行,无需用户关心:当用户需要时,再调用FutureTask#get()获取结果--或异常. 基本使用 方法中可能会调用到多个服务/方法,且这些服务/方法之间是互相独立的,不存在先后关系.在高并发场景下,如果执行比较耗时,可以考虑多线程异步的方式调用. 我们先模拟两个耗时服务 一个150ms,一个200ms: p…