- 博客(6)
- 收藏
- 关注
原创 java多线程操作List<List<String>>类型的数据,从最后一层往前计算,每一层计算完才能往上一层计算,并将每一层每个线程的计算结果汇总到一起。
/开启processors个线程,每个线程处理dataSize/processors条数据。//创建Callable任务,并将其添加到列表中。//每个线程处理的数据条数。//顺序打印执行结果。//确定cpu的核心数。
2023-05-17 16:26:09 777 1
原创 任务分割ForkJoin
log.error("输出结果:{}",result.get());// 如果任务大于阈值,就分裂成两个子任务进行计算。// 等待子任务执行完毕并得到其结果。// 提交任务到线程池并执行。思路:递归方式逐步分解任务!
2023-05-17 16:22:47 86
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人