首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IO性能:选择器(NIO)与AsynchronousChannel(NIO.2)

IO性能:选择器(NIO)与AsynchronousChannel(NIO.2)
EN

Stack Overflow用户
提问于 2014-12-18 07:28:54
回答 1查看 2.9K关注 0票数 4

奇怪的是,我无法在谷歌找到NIO.2异步IO性能的清晰答案,而不是通过java.nio.channels.Selector使用NIO的多路IO。

所以,我的问题是: NIO.2 AsynchronousChannel比NIO选择器有更好的性能吗?当然,我对不同负载配置文件下的服务器端感兴趣--同时连接的数量/平均连接寿命/流量。

我唯一能找到的信息是,Windows IOCP略好于Windows select。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-04 06:29:28

我认为NIO.2不会比NIO具有更好的性能,因为NIO.2仍然使用select/轮询系统调用和线程池来模拟异步IO。一个例子是4.0.0中的Netty删除了NIO.2支持,因为作者认为在Linux中NIO.2没有带来比NIO更好的性能。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27541283

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档