WatSelector.keys()
和有什么不一样Selector.selectedKeys()
?
Javadoc keys () "返回此选择器的键集。该键集不可直接修改。只有在取消键并且取消注册其通道后,才会删除键。任何修改键集的尝试都将导致抛出 UnsupportedOperationException . 密钥集不是线程安全的。 "
Javadoc selectedKeys () 返回此选择器的选定键集。可以从所选密钥集中删除密钥,但不能直接将密钥添加到所选密钥集中。任何将对象添加到键集的尝试都将导致抛出 UnsupportedOperationException。selected-key 集不是线程安全的。