NIO Selector

Selector不断遍历里面存储的Channel对象发生的操作的就绪状态,挑选该Channel感兴趣的操作就绪状态,如果有就会放进Selector的选择键集合中

此时如果有请求发送进来,ServerSocketChannel就会有接受就绪状态,此时调用ServerSocketChannel的accept方法就可以获取该链接的通道

 

如果有连接 但是不去accept,那它就一直是acceptable状态,每一次获取选择键集合都会获取到它,所以会一直执行

posted @ 2022-05-17 12:51  dronff  阅读(33)  评论(0)    收藏  举报