采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
多线程不是对I/O密集的操作有用,对CPU密集的操作用处不大吗?
优化IO密集型操作,需要增加并发度。多线程的确有用而且容易,但是对并发度的增加有限。线程本身需要消耗一定资源,所以线程的数量级在百这个级别。要同时支持到数万的话,我们就要采用异步的方法而不是多线程。我在9-9 NIO服务器这一节中讲到了这样的方法。
对于CPU密集型,其实现在我们的CPU都有很多核,我们的计算如果分布在几个核上分别运行的话,就是能获得成倍的计算量。
登录后可查看更多问答,登录/注册
为面试新手量身定制的Java面试尊享课,解锁“鲤鱼跃龙门”的妙招
1.2k 4
1.0k 9
1.1k 8
1.9k 7
1.3k 6