线程池线程数和数据库连接池连接数量设置多少合适?
影响运行性能的主要因素cup io 网络 内存
忽略io,网络的影响,单看cup的话,极端情况下面,单核cup,单线程顺序执行任务肯定比多线程轮换执行要快,为啥?
因为线程切换肯定会造成时间损耗,同理扩展到多核的情况,例如4核服务器,当线程数量为4的时候能达到最大性能;
当然实际情况不是这样的,io阻塞和网络io阻塞影响我们不能忽略,我们的数据很多时候都是放到磁盘上面的,在磁盘上面读或者写数据时...
原创
2020-03-16 12:19:37 ·
4976 阅读 ·
2 评论