Netty Wha&x27;频道写入(msg)和频道写入(msg,promise)之间的区别是什么?

Netty Wha&x27;频道写入(msg)和频道写入(msg,promise)之间的区别是什么?,netty,Netty,我正在读《Netty频道》的Javadoc: 但是它没有解释Channel#write(msg)和Channel#write(msg,promise)之间的区别。在第二种方法中,承诺的目的是什么?承诺是你可以修改的未来;有关更多信息,请参阅ChannelPromise是一种特殊的可写ChannelFuture,在IO操作完成后会收到通知 方法Channel#write(msg)将委托给Channel#write(msg,promise),由netty创建的DefaultChannelPromi

我正在读《Netty频道》的Javadoc:


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

承诺是你可以修改的未来;有关更多信息,请参阅

ChannelPromise是一种特殊的可写ChannelFuture,在IO操作完成后会收到通知


方法
Channel#write(msg)
将委托给
Channel#write(msg,promise)
,由netty创建的
DefaultChannelPromise

作为第二个参数,这样,当通道写入操作刷新到套接字时,我可以传递我自己的
promise
以得到通知?