首页 > 其他 > 详细

RecursiveTask Fork/join使用

时间:2020-10-14 22:52:33      阅读:47      评论:0      收藏:0      [点我收藏+]

博客来源https://blog.csdn.net/lovezhaohaimig/article/details/86524024

贴着一个博客的原因是他讲了fork究竟是怎么用的

它是递归调用compute方法,而很多博客一笔带过

这么重要的原理都不讲,我觉得不合适

ForkJoinTask与一般任务的主要区别在于它需要实现compute方法,在这个方法里,首先需要判断任务是否足够小,如果足够小就直接执行任务。如果不足够小,就必须分割成两个子任务,每个子任务在调用fork方法时,又会进入compute方法,看看当前子任务是否需要继续分割成子任务,如果不需要继续分割,则执行当前子任务并返回结果。使用join方法会等待子任务执行完并得到其结果。

RecursiveTask Fork/join使用

原文:https://www.cnblogs.com/skyvalley/p/13817082.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!