浅谈Selector创建机制
引自http://ari.iteye.com/blog/1039014
前段时间阅读mina源码时,理解Selector实例化机制细节有点疑惑疑惑,主要是SelectorProvider的细节实现方面。
通常创建一个Selector,通过静态open方法创建一个实例。代码如下:
?
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