猿问
Java应用中线程是不是开的越多越好,开多少合适,如何减少上下文切换开销?
Java应用中线程是不是开的越多越好,开多少合适,如何减少上下文切换开销?,如何写个shell脚本获取上下文切换的开销?
暮色呼如
浏览 1843
回答 3
3回答
牧羊人nacy
线程开多了会卡 这个很简单 其实一般计算机一核就一条线程 ——当然现在也有双核双线程双核四线程等等。如果不考虑多核多线程的话,所谓的开多线程 只不过是几个线程在抢一条线程的运行权。所以开的越多,计算机整体的运行速度就会越慢,不过这个是和计算机的整体配置有关的,所以没有硬性要求开多少条合适,主要是看你用的电脑适合开多少条,一般普通的家用机 java线程开到5条以下基本对电脑没太大影响,好点的电脑甚至开到10条也能流畅运行,但是再多肯定就会有影响了。
0
0
0
猛跑小猪
并不是越多越好,线程多了有安全问题,对服务器硬件要求也高。主要还是根据你的服务器的访问量
0
0
0
随时随地看视频
慕课网APP
我要回答