Java 线程池 ForkJoinPool(二)—— 具体应用示例
创始人
2024-04-23 17:25:55

一、前言

ForkJoinPool基础知识了解,可参照:https://blog.csdn.net/ctwy291314/article/details/128312509

ForkJoinPool的本质就是两点:

  • 如果任务很小:直接计算得出结果
  • 如果任务很大:
    • 拆分成N个子任务
    • 调用子任务的fork()进行计算
    • 调用子任务的join()合并结果

二、应用示例

2.1 示例一

简单的打印0-300的数值,用多线程实现并行执行

ForkJoinPoolPrintTaskDemo.java

import java.util.concurrent.ForkJoinPool;

相关内容

热门资讯

苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
阿西吧是什么意思 阿西吧相当于... 即使你没有受到过任何外语培训,你也懂四国语言。汉语:你好英语:Shit韩语:阿西吧(아,씨발! )日...