一、fork/join框架
1、分而治之和工作密取概念
工作密取就是A干完了帮B线程干点活,并把结果返回给B;
工作密取时候,A从后面开始拿任务,B从前面,避免资源竞争;
2、代码实现,根据这个框架的标准范式使用
主线程
pool.invoke是同步用法;
3、异步用法
主线程:
异步,主线程执行中,其他分而治之的小任务线程一直也在继续,没有严格先后顺序;
分而治之重写的compute方法体:
一、fork/join框架
1、分而治之和工作密取概念
工作密取就是A干完了帮B线程干点活,并把结果返回给B;
工作密取时候,A从后面开始拿任务,B从前面,避免资源竞争;
2、代码实现,根据这个框架的标准范式使用
主线程
pool.invoke是同步用法;
3、异步用法
主线程:
异步,主线程执行中,其他分而治之的小任务线程一直也在继续,没有严格先后顺序;
分而治之重写的compute方法体: