- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
SelectionKey
是什么意思?实例调用 interestOps(0)
?0 不是 SelectionKey
中定义的枚举值。 interestOps(0)
的作用是什么?
最佳答案
有四种操作:OP_ACCEPT
、OP_CONNECT
、OP_READ
和OP_WRITE
。这些不是枚举值,它们是整数常量。如果您对多个操作感兴趣,可以将值按位或 |
在一起。例如:
selectionKey.interestOps(SelectionKey.OP_READ | SelectionKey.OP_WRITE);
interestOps(0)
清除兴趣集,不设置任何位。
如果这些常量是 enum Operation
值,则 interestOps(0)
将变为 interestOps(EnumSet.noneOf(Operation.class))
。
关于java - SelectionKey 实例调用 interestOps(0) 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40413604/
我想向 map 中的所有用户发送消息。 for (User u : _userMap.values()) { u.getMessages().add(data);
在我的应用程序中,我使用多个线程来处理客户端连接。 我在调试时发现了一个非常奇怪的行为 - 我有一个 SelectionKey,通过调用(使用调试器)其interestOps() 方法,返回值为 1
据我了解,服务器套接字 channel 注册为监听接受,当接受时, channel 注册为读取,一旦读取,它就注册为写入,这是通过使用interestOps方法将相关键添加到SelectionKey的
SelectionKey 是什么意思?实例调用 interestOps(0) ?0 不是 SelectionKey 中定义的枚举值。 interestOps(0) 的作用是什么? 最佳答案 有四种操作
使用 java.nio 必须通过 SelectableChannel 注册对操作的兴趣: SelectionKey = SelectableChannel.register(selector, int
SocketChannel.register() 之间的区别是什么?和 SelectionKey.interestOps() ? 在echo NIO server中发现in this SO quest
在netty(http://www.Netty.io)框架中,org.jboss.netty.channel.Channel类路径有一些用于 InterestOps 的字段(OP_NONE、OP_RE
我是一名优秀的程序员,十分优秀!