Selector选择器是NIO技术中的核心组件,可以将通道注册进选择器中,其主要作用是使用1个线程来对多个通道中的已就绪通道进行选择,然后就可以对选择的通道进行数据处理,属于一对多的关系,也就是使用1个线程来操作多个通道,这种机制在NIO技术中称为“I/O多路复用”.它的优势是可以节约CPU资源,因为只有一个线程,CPU不需要在不同的线程间进行上下文切换.线程的上下文切换是一个很耗时的动作,减少切换对设计高性能服务器具有很重要的意义. 线程数会随着通道的多少而动态地增减以进行适配,在内部其实并不