fork/join框架

一、fork/join框架

1、分而治之和工作密取概念

 

 工作密取就是A干完了帮B线程干点活,并把结果返回给B;

工作密取时候,A从后面开始拿任务,B从前面,避免资源竞争;

2、代码实现,根据这个框架的标准范式使用

 

 

 

 主线程

 pool.invoke是同步用法;

3、异步用法

主线程:

 

 异步,主线程执行中,其他分而治之的小任务线程一直也在继续,没有严格先后顺序;

 

分而治之重写的compute方法体:

 

posted @ 2019-10-13 22:48  wmqiang  阅读(143)  评论(0编辑  收藏  举报