当前位置:   article > 正文

Java多核cpu多线程运行效率分析_cpu2核4线程 java多线程开启100个线程有用吗

cpu2核4线程 java多线程开启100个线程有用吗

一直以为java线程开得越多效率越高,后来知道了执行的效率和cpu核心数有关,今天试了下多核cpu下多线程的计算:

本机i5四核,分别开启1、4、10、20、40、100、400个线程做100W次,md5运算,结果如下:

  1. 全部任务执行完毕,总耗时:38368ms,threadSize:1,section:1000000
  2. 全部任务执行完毕,总耗时:17293ms,threadSize:4,section:250000
  3. 全部任务执行完毕,总耗时:15107ms,threadSize:10,section:100000
  4. 全部任务执行完毕,总耗时:15019ms,threadSize:20,section:50000
  5. 全部任务执行完毕,总耗时:16115ms,threadSize:40,section:25000
  6. 全部任务执行完毕,总耗时:22014ms,threadSize:100,section:10000
  7. 全部任务执行完毕,总耗时:40431ms,threadSize:400,section:2500

threadSize
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/143587
推荐阅读
相关标签
  

闽ICP备14008679号