1.什么是ForkJoin --使用了分治算法
Fork/Join是java7提供的并行执行任务框架
1)把大任务分割为若干个小人物
2)汇总每个小任务结果
3)得到大任务结果的框架

2.工作密取(work-stealIng)
使得若一个工作线程的task队列为空,没有任务可以执行时,从其他工作线程中获取任务主动执行。
目的:充分利用线程进行并行计算,减少线程竞争。
3.类构架图

Fork/Join是java7提供的并行执行任务框架
1)把大任务分割为若干个小人物
2)汇总每个小任务结果
3)得到大任务结果的框架

使得若一个工作线程的task队列为空,没有任务可以执行时,从其他工作线程中获取任务主动执行。
目的:充分利用线程进行并行计算,减少线程竞争。

1770
641

被折叠的 条评论
为什么被折叠?