Java NIO 学习笔记三
选择器基础选择器提供选择执行已经就绪的任务的能力。就绪选择和多元执行使得单线程能够有效率的同时管理多个I/O通道。 选择器:选择器管理着一个被注册的通道集合的信息和他们的就绪状态。通道是和选择器一起被注册的,并且使用选择器来更新通道的就绪状态。 可选择通道:这个抽象类提供了实现通道的可选择性所需要的公共方法。它是所有支持就绪检查的通道类的父类。 选择键:选择键封装了特定的通道与特定的选择器的注册关系。 调用可选择通道的register()方法会将它注册到一个选择器上,但是这个通道必须是开启的并且处于非阻塞状态的。一个给定的通道可以注册到多于一个的选择器上。选择器是提供选择功能的对象,选择器对象对注册到它之上的通道进行就绪选择,并管理选择键。
