Netty
中的 sync
和 await
方法有何区别?两者都会阻塞当前线程吗?
谢谢。
我感觉不太赞同,这些文档并不写得很差。它们存在,但需要阅读API。然而,如果你认为有一些文档缺失,Netty非常欢迎贡献;-)
所以对于你的问题:区别实际上在于sync()
会重新抛出失败,如果此future失败,而await()
则不会(如果你需要异常,你需要使用cause()
方法向future对象请求)。
参见API:
http://netty.io/4.1/api/io/netty/channel/ChannelFuture.html#sync()
await
-sync
。 - Maroun