1、老师,按照你前面讲的原理,我觉得selector一次只选择0个或1个key,那么为什么selectedKeys方法的结果用set数组表示?仅仅是为了方便用iterator吗?
2、key等于OP_ACCEPT时register函数注册的selector和key等于OP_READ时register函数注册的selector是否是同一个?
3、而且从代码来看,if(key.isAcceptable())和if (key.isReadable())代码块里的channel还不是一个channel,有点不懂