Java的服务器一般运行几个线程比较合适

Java的服务器一般运行几个线程比较合适,第1张

首先确认你是cpu密集型的还是io密集型的,

如果是cpu密集型的线程数可以设置到和cpu个数一致,

如果是io密集型的,首先需要确认你io wait的时间,线程数和io wait时间成正比, 具体需要根据测试得出。

一般要看CPU是多少核的。并不是开的越多越好。比如双核CPU,假如两个线程(主线程和新创建的线程)够用了,就最好只开两到4个,开多了速度反而可能会下降,因为CPU切换线程的开销是很大的(当然,切换进程的开销更大)。一般来说,一个进程里的线程数为CPU核数的1到2倍比较合适。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/607200.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-12
下一篇2023-07-12

发表评论

登录后才能评论

评论列表(0条)

    保存