netty中`sync`和`await`之间的区别

时间:2014-11-24 08:43:44

标签: netty

netty上的syncawait方法有什么区别?两者都阻止当前线程?

谢谢

1 个答案:

答案 0 :(得分:10)

我觉得我不同意,文档写得不好。它们存在,但您需要阅读API。但是,如果你觉得某些文档缺失,Netty喜欢贡献; - )

所以对于你的问题:如果这个未来失败,那么差异确实是sync()将重新抛出失败,而await()则不会(如果你需要例外,你需要向它提出要求)使用cause()方法的未来对象。

请参阅API:

http://netty.io/4.1/api/io/netty/channel/ChannelFuture.html#sync()