Future 接口常用实现类 FutureTask 异步任务
Future 接口是 Java5 新增的一个接口,提供了一种异步并行计算的功能
若主线程需要执行一些很耗时的计算任务,可以通过 future...");
假如我不愿意等待很长时间,我希望过时不候,可以自动离开....+线程池配合
多个任务前后依赖可以组合
若想将多个异步任务的计算结果组合起来,则后一个异步任务的计算结果,需要前一个异步任务的值
将两个或多个异步计算合成一个异步计算,这几个异步计算,互相独立,同时后面这个又依赖于前一个处理的结果...Linux 管道分隔符传参数)
一个阶段的计算执行可以是一个 Function,Consumer 或者 Runnable
//示例如下
stage
.thenApply(x->square(x))
....都默认使用 ForkJoinPool
传入一个指定线程池之后
执行第一个任务时,传入指定线程池
调用 thenRun 方法执行第二个任务时,则第一个任务和第二个任务共用同一个线程池