首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 互联网 >

浅谈Selector创设机制

2013-01-11 
浅谈Selector创建机制引自http://ari.iteye.com/blog/1039014前段时间阅读mina源码时,理解Selector实例化

浅谈Selector创建机制

引自http://ari.iteye.com/blog/1039014

前段时间阅读mina源码时,理解Selector实例化机制细节有点疑惑疑惑,主要是SelectorProvider的细节实现方面。

通常创建一个Selector,通过静态open方法创建一个实例。代码如下:

          Linux
          2.6.38-8-generic
          sun.nio.ch.EPollSelectorProvider@160c21a

          ?

          JDK对linux内核2.6以上版本默认采用epoll,Linux下性能得到一定幅度提升。

          ?

          ?

          参考:

          DefaultSelectorProvider源码:http://www.java2s.com/Open-Source/Java-Document/6.0-JDK-Platform/solaris/sun/nio/ch/DefaultSelectorProvider.java.htm

热点排行