Future和Promise的分析

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Future和Promise的分析相关的知识,希望对你有一定的参考价值。

参考技术A Future用来异步来获取结果如get()方法,当执行完成时,返回结果;当没有则阻塞。

Future继承了java的Future,主要扩展了监听器的方法,当io操作完成后发生回调。

ChannelFuture继承了netty的Future,表示没有返回值的异步绑定,同时和一个Channel进行绑定

具体实例见文档示例

特殊的可写future

Future:成功和失败是有netty来判断即当io操作完成后,即成功或失败做出对应的操作。
Promise:成功和失败由调用者来判断。

以上是关于Future和Promise的分析的主要内容,如果未能解决你的问题,请参考以下文章

[netty4][netty-common]Future与Promise分析

Netty入门——Future和Promise接口

C++11promise和future介绍

C++11promise和future介绍

c++中的异步编程——future,promise

编程结构:Promise和Future