java的Fork-Join分治编程应用场景分析
应用场景分析:
计算1-100000000的和同样的计算结果,但Fork-Join分治编程明显效率比较低,消耗时间比较长。如果计算1-400之间的和,那么两个效率一样。如果计算1-400之间的和且加上一个内嵌套for循环1000000000次,这时,分治编程就可以大大的减少消耗时间。由此可见,分治编程不适合循环次数多的情况,因为循环次数多个话,就会创建很多MyRecursiveTask 对象,很耗内存,所以个人觉得分治编程分治的次数时要根据自己业务代码的消耗时间来确定。一般来说分治编程适合循环次数少,但循环中代码体耗时长的场景下。请参考:http://www.yayihouse.com/yayishuwu/chapter/1500
本文链接:http://www.yayihouse.com/yayishuwu/chapter/1499
向大家推荐《Activiti工作流实战教程》:https://xiaozhuanlan.com/activiti