Fork/Join 型线程池与 Work-Stealing 算法

JDK 1.7 时,标准类库添加了 ForkJoinPool,做为对 Fork/Join 型线程池的实现。Fork 在英文中有 分叉 的意思,而 Join有 合并 的意思。ForkJoinPool 的功能也是如此:Fork 将大任务分叉为多个小任务,而后让小任务执行,Join 是得到小任务的结果,而后进行合并,将合并的结果做为大任务的结果 —— 而且这会是一个递归的过程 —— 由于任务若是足够大,
相关文章
相关标签/搜索