阅读背景:

漫谈NIO(2)之Java的NIO

来源:互联网 

1.前言

    上章提到过Java的NIO采取的是多路IO复用模式,其衍生出来的模型就是Reactor模型。多路IO复用有两种方式,一种是select/poll,另一种是epoll。在windows系统上使用的是select/poll方式,在linux上使用的是epoll方式,主要是由于DefaultSelectorProvider具体选择的selector决定。epoll是在linux2.6之后才支持的,select的方式时间复杂度为O(N),最大fd限制是1024。epoll没有数量限制,时间复杂度是O(1)。    上章提到过Java的NIO采取的是多路IO复用模式,其衍生出来的模型就是




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: