forkjoin
0 人感兴趣 · 7 次引用
- 最新
- 推荐

☕【Java 技术指南】「并发编程专题」Fork/Join 框架基本使用和原理探究(原理篇)
ForkJoin框架其实就是一个线程池ExecutorService的实现,通过工作窃取(work-stealing)算法,获取其他线程中未完成的任务来执行。

☕【Java 技术指南】「并发编程专题」Fork/Join 框架基本使用和原理探究(基础篇)
Java 7开始引入了一种新的Fork/Join线程池,它可以执行一种特殊的任务:把一个大任务拆成多个小任务并行执行。

线程池 ForkJoinPool 简介
ForkJoinPool线程池最大的特点就是分叉(fork)合并(join),将一个大任务拆分成多个小任务,并行执行,再结合工作窃取模式(worksteal)提高整体的执行效率,充分利用CPU资源。