2、并行和并发的使用场景(1)IO密集场景场景应用程序开发,提供http接口、数据库查询、微服务调用都是IO请求 , IO请求时几乎不消耗cpu,这是为了提供cup使用率,建议使用多线程并发,线程数可以远大于cpu核数 。
(2)cup密集场景对应大量的加减乘除运算、md5、hash等运算操作 , 需要持续使用cpu,需要让多核cpu并行运算,适合使用forkjoin并行计算 。
【通过线程池方式改造Stream.parallel并行流】
推荐阅读
- 程序员必会之最详细的ThreadPoolExecutor 线程池七大参数含义
- 并发编程的艺术-“程”:探索进程、线程、协程、纤程与管程
- 怎么看是不是熟普洱
- 去游泳池游泳要带什么
- 为什么72V的电动摩托车,都是配20Ah以上的电池?主要因为3个原因
- 手机电池保养方法有哪些 手机电池保养方法有哪些呢
- 教你顺利通过面试关的秘诀
- 使用充电宝对手机电池有损害吗 使用充电宝对手机电池有损害吗视频
- 怎么在微信上询问面试是否通过 微信怎么问hr面试结果
- 电瓶车如何保护电瓶 电瓶车如何保护电瓶电池