Java异步计算Future的使用
Future可以设计出异步计算程序结构模型:根据分而治之的思想,我们把异步计算的线程按照职责分为3类:
1 异步计算的发起线程(控制线程):负责异步计算的分解和发起,把分解好的任务交给异步计算的work线程去执行,发起异步计算后,发起线程可以获得Future的集合,从而可以跟踪异步计算结果。
2 异步计算work线程:负责具体的计算任务
3 异步计算结果收集线程:从发起线程那里获得Future的集合,并负责控制Future的状态,根据Future的状态来处理异步计算的结果。

浙公网安备 33010602011771号