为了账号安全,请及时绑定邮箱和手机立即绑定

Java应用中线程是不是开的越多越好,开多少合适,如何减少上下文切换开销?

Java应用中线程是不是开的越多越好,开多少合适,如何减少上下文切换开销?

暮色呼如 2018-07-04 14:28:29
Java应用中线程是不是开的越多越好,开多少合适,如何减少上下文切换开销?,如何写个shell脚本获取上下文切换的开销?
查看完整描述

3 回答

?
牧羊人nacy

TA贡献1862条经验 获得超7个赞

线程开多了会卡 这个很简单 其实一般计算机一核就一条线程 ——当然现在也有双核双线程双核四线程等等。

如果不考虑多核多线程的话,所谓的开多线程 只不过是几个线程在抢一条线程的运行权。
所以开的越多,计算机整体的运行速度就会越慢,不过这个是和计算机的整体配置有关的,所以没有硬性要求开多少条合适,主要是看你用的电脑适合开多少条,一般普通的家用机 java线程开到5条以下基本对电脑没太大影响,好点的电脑甚至开到10条也能流畅运行,但是再多肯定就会有影响了。

查看完整回答
反对 回复 2018-07-13
?
猛跑小猪

TA贡献1858条经验 获得超8个赞

并不是越多越好,线程多了有安全问题,对服务器硬件要求也高。主要还是根据你的服务器的访问量

查看完整回答
反对 回复 2018-07-13
  • 3 回答
  • 0 关注
  • 1841 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号