2018年2月17日
摘要: Selector是java NIO的核心,通过Selector实现非阻塞式IO。一个Selector可以对应多个不同类型的Channel,并且以SelectedKey进行标记管理。换句话说,Selector只管理SelectedKey而直接管理Channel。 Selector对象中有三个集合,分别 阅读全文
posted @ 2018-02-17 12:04 J.M.Liu 阅读(421) 评论(0) 推荐(0) 编辑
摘要: SelectedKey是channel与Selector绑定的标记,每将一个channel注册到一个selector就会产生一个SelectedKey,并将这个SelectedKey放入到Selected的key set中,注意,key set 只能通过这种方式添加,不可以直接添加,但是可以手动移除 阅读全文
posted @ 2018-02-17 10:46 J.M.Liu 阅读(1760) 评论(0) 推荐(0) 编辑