gpt4 book ai didi

netty - Channel#write(message) 和 Channel#write(msg,promise) 有什么区别?

转载 作者:行者123 更新时间:2023-12-02 18:11:12 26 4
gpt4 key购买 nike

我正在阅读Netty Channel的Javadoc: http://netty.io/4.0/api/io/netty/channel/Channel.html

但它没有解释 Channel#write(msg)Channel#write(msg, Promise) 之间的区别。第二种方法中的 promise 的目的是什么?

最佳答案

ChannelPromise 是一个特殊的可写 ChannelFuture,一旦 IO 操作完成就会收到通知。

方法Channel#write(msg)将委托(delegate)给Channel#write(msg,promise),并使用netty创建的DefaultChannelPromise作为第二个参数

关于netty - Channel#write(message) 和 Channel#write(msg,promise) 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21668629/

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