标签: nio
在Java NIO中,我们通常使用SelectionKey.readyOps()来获取就绪操作集。将相应地执行随后的接受/读/写IO操作。这个就绪集是否会被JDK自动清除?否则,下次通过调用SelectionKey获得相同的Selector.selectedKeys()时,可能会设置不正确的操作标志。
SelectionKey.readyOps()
SelectionKey
Selector.selectedKeys()
答案 0 :(得分:1)
readyOps清除并设置Selector。你不必自己做任何事情:事实上你不能,因为没有API。
readyOps
Selector