回答
我覺得我不同意,文檔寫得不好。它們存在,但你需要閱讀API。不過,如果你覺得有些文檔缺失,愛的Netty貢獻;-)
因此,對於你的問題:不同的是確實sync()
將再次引發故障如果將來失敗,而await()
不會(如果你需要異常,你要問它未來OBJET使用cause()
方法
見API:
http://netty.io/4.1/api/io/netty/channel/ChannelFuture.html#sync()
sync()的接口僅引發InterruptedException。它如何能夠重新拋出另一個異常,例如IOException異常? – Jochen 2016-02-04 10:45:36
Only InterruptedException yes是允許的,但在其他情況下,這是將承載該異常的ChannelFuture。請參閱http://netty.io/4.1/api/io/netty/util/concurrent/Future.html#cause() – 2016-02-04 19:33:14
- 1. Akka HTTP和Netty的區別
- 2. netty中handlerUpstream和sendUpstream的區別
- 3. 'await future'和'await asyncio.wait_for(future,None)'之間有區別嗎?
- 4. Netty 4.0 ChannelInboundByteHandler和ChannelInboundMessageHandler之間的區別
- 5. Vert.x和Netty有什麼區別?
- 6. Typescript async/await Promise調用區別?
- 7. Netty中的ChannelHandler.messageReceived和FrameDecoder.decode之間的區別
- 8. Netty中的ChannelBuffer.copy()和ChannelBuffer.duplicate()有什麼區別
- 9. 「await Task.Run(); return;」之間的任何區別和「返回Task.Run()」?
- 10. 在Netty 4中,ctx.close和ctx.channel.close有什麼區別?
- 11. in boost iostream filtering_ostream,sync(),strict_sync()和flush()之間有什麼區別?
- 12. Jenkins SCM Sync配置插件和Jenkins Job Builder有什麼區別?
- 13. HTTP組件,Restlet,Apache Mina和Netty的區別
- 14. 如何在.net 4.0中使用asyn/await? AsyncTargetingPack和Microsoft.Bcl.Async之間的區別?
- 15. Sync Framework 2.1 SDK和Sync Framework 2.1可再發行組件之間的區別是什麼?
- 16. 說明async/await和Reactive(Rx)擴展範例之間區別的代碼示例?
- 17. 「await SaveChangesAsync()」和「SaveChanges()」有什麼區別嗎?他們似乎做同樣的事情
- 18. MFC和GDI中的V-Sync +
- 19. 區別! !和= JavaScript中
- 20. 使用async/await和Task進行時間關鍵處理有什麼區別?
- 21. LIKE和= MYSQL中的區別?
- 22. java中+ =和= +的區別?
- 23. PHP中「:」和「。」的區別?
- 24. C++中「::」「。」和「 - >」的區別
- 25. SQL中'AND'和'&&'的區別
- 26. Perl中「@」和「$」的區別
- 27. javascript中+ =和= +的區別
- 28. vim中$和g_的區別?
- 29. Scala中&和&&的區別?
- 30. JSP中eq和==的區別
我不知道什麼網狀的,但這裏是與谷歌的幫助下區別:['等待'](http://netty.io/4.0/api/io/netty/channel/ChannelFuture。 html#await()) - ['sync'](http://netty.io/4.0/api/io/netty/channel/ChannelFuture.html#sync())。 – Maroun 2014-11-24 08:47:13
@MarounMaroun這可能是問題所在 - 這些文檔寫得很差,並且會導致大多數人問爲什麼同時存在和等待方法似乎做同樣的事情。 – nos 2014-11-24 08:53:48
的確,我閱讀了這些文檔,但無法理解其中的差異。 – simao 2014-11-24 08:54:50