知识卡片

Future异步通知

专业/工作 · 572.c

内容

ChannelFuture 把 I/O 结果从立即返回值变成未来完成的事件。调用方不必阻塞等待写入、连接或绑定完成,而是注册监听器处理成功或失败;它把流程控制从“等待结果”改成“响应结果”。

参考来源

- 位置:《Netty实战》第01章《从Java IO到Netty》(源文件:_epub-src/OEBPS/Text/chapter1.xhtml) - 结论依据:原文说明 Netty 所有 I/O 操作为异步,应用不会马上得知处理结果,并通过 addListener 注册监听对象触发返回结果。 - 原始内容:Netty框架被设计为异步非阻塞方式,即所有I/O操作都为异步的……ChannelFuture异步通知接口,通过该接口定义的addListener()方法注册一个ChannelFutureListener对象。