Java应用中线程是不是开的越多越好,开多少合适,如何减少上下文切换开销?,如何写个shell脚本获取上下文切换的开销?
3 回答

牧羊人nacy
TA贡献1862条经验 获得超7个赞
线程开多了会卡 这个很简单 其实一般计算机一核就一条线程 ——当然现在也有双核双线程双核四线程等等。
如果不考虑多核多线程的话,所谓的开多线程 只不过是几个线程在抢一条线程的运行权。
所以开的越多,计算机整体的运行速度就会越慢,不过这个是和计算机的整体配置有关的,所以没有硬性要求开多少条合适,主要是看你用的电脑适合开多少条,一般普通的家用机 java线程开到5条以下基本对电脑没太大影响,好点的电脑甚至开到10条也能流畅运行,但是再多肯定就会有影响了。
- 3 回答
- 0 关注
- 1841 浏览
添加回答
举报
0/150
提交
取消