为什么nio效率会比bio高 我来答 1个回答 #热议# 普通体检能查出癌症吗? 百度网友5e7d60f 2017-06-12 · TA获得超过2.6万个赞 知道大有可为答主 回答量:9522 采纳率:91% 帮助的人:1435万 我也去答题访问个人页 关注 展开全部 假如有10000个连接,4核CPU ,那么bio 就需要一万个线程,而nio大概就需要5个线程(一个接收请求,四个处理请求)。如果这10000个连接同时请求,那么bio就有10000个线程抢四个CPU ,几乎每个CPU 平均执行2500次上下文切换,而nio 四个处理线程,几乎每个线程都对应一个CPU ,也就是几乎没有上下文切换。效率就体现出来了。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容通用人工智能网:征文奖励500元,java千字科技原创文章www.opensnn.com查看更多java运行工具_各种DLL问题_一键自动修复-急救专家java运行工具,解决因为java运行工具缺失/损坏/未安装的问题,导致游戏无法启动,打开软件崩溃运行异常问题,java运行工具操作简单快捷,运行库全能修复管家一键修复各种dll问题...dll.ahmfsoft.com广告 其他类似问题 2018-06-12 NIO为什么会快,我们为什么需要多线程 2016-08-10 java与mysql是nio还是bio 2 2018-09-28 高性能网络编程之BIO与NIO区别 2018-04-05 java里面的NIO是什么,有什么用? 3 2016-03-09 如何区分何时使用bio nio 4 2016-08-30 java bio nio 哪个稳定 2013-05-30 java serversocket accept 为什么效率低 NIO效率高在哪里? 2015-02-06 tomcat是bio还是nio 1 更多类似问题 > 为你推荐: