Fork-Join
什么是分而治之?
规模为N的问题,N<阈值,直接解决,N>阈值,将N分解为K个小规模子问题,子问题互相对立,与原问题形式相同,将子问题的解合并得到原问题的解
动态规范
工作密取
workStealing【提高线程的利用率】
代码演示:
TODO:代码补齐
1.采用Fork-join时,为什么不必单线程块,因为多线程时,虚拟机需要上下文切换导致浪费时间,单线程执行需要执行独立单个任务即可。
2.RecursiveTask和RecursiveAction的区别
RecursiveTask有返回值
RecursiveAction无返回值