gpt4 book ai didi

java - 在interestOps()中没有OP_WRITE的情况下,SelectionKey.isWritable可以为真吗?

转载 作者:行者123 更新时间:2023-12-01 16:01:33 27 4
gpt4 key购买 nike

给定 SelectableChannel c 及其 SelectionKey k,k.isWritable() 返回 channel 是否准备好接受对 write() 的调用。

但是,如果 channel 接受写入,但interestOps中未设置OP_WRITE,k.isWritable()可以返回true吗?

最佳答案

不,就绪操作是感兴趣操作的子集。如果 key 对 write 不感兴趣,selector 不会设置其写就绪操作(这并不意味着它不能接受 write。你可以随时调用 write() 。有了 write-ready,write() 很可能会成功,但是也不能保证)

关于java - 在interestOps()中没有OP_WRITE的情况下,SelectionKey.isWritable可以为真吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3745413/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com