1.世界
**Java高级特性增强-NIO
本部分网络上有大量的资源可以参考,在这里做了部分整理并做了部分勘误,感谢前辈的付出,每节文章末尾有引用列表~
写在所有文字的前面:作者在此特别推荐Google排名第一的关于NIO的文章:
http://tutorials.jenkov.com/java-nio/index.html
虽然是英文的,但是看下来并不困难。后面如果各位看官呼声很高,作者会翻译这一系列文章。
Java NIO之Selector(选择器)
Selector(选择器)介绍
Selector一般称为选择器,当然你也可以翻译为多路复用器。它是Java NIO核心组件中的一个,用于检查一个或多个NIO Channel(通道)的状态是否处于可读、可写。如此可以实现单线程管理多个channels,也就是可以管理多个网络链接。
使用Selector的好处在于:使用更少的线程来就可以来处理通道了,相比使用多个线程,避免了线程上下文切换带来的开销。