में 'सिंक` और' प्रतीक्षा 'के बीच अंतर sync
और await
नेटटी पर विधियों के बीच क्या अंतर है? दोनों मौजूदा धागे को अवरुद्ध करते हैं?नेटटी
धन्यवाद
में 'सिंक` और' प्रतीक्षा 'के बीच अंतर sync
और await
नेटटी पर विधियों के बीच क्या अंतर है? दोनों मौजूदा धागे को अवरुद्ध करते हैं?नेटटी
धन्यवाद
मुझे लगता है कि मैं सहमत नहीं, डॉक्स कमजोर तरीके से लिखे नहीं हैं। वे मौजूद हैं, लेकिन आप एपीआई पढ़ने के लिए nee। हालांकि, अगर आपको लगता कुछ दस्तावेज़ याद कर रहे हैं, Netty प्यार करता है योगदान ;-)
तो अपने प्रश्न के लिए: अंतर वास्तव में sync()
अगर यह भविष्य में विफल रहा है विफलता rethrow जाएगा, जबकि await()
नहीं होगा (और आप अपवाद जरूरत है, आप cause()
पद्धति का उपयोग करके objet भविष्य के लिए इसके लिए पूछने की आवश्यकता
देखें:।
http://netty.io/4.1/api/io/netty/channel/ChannelFuture.html#sync()
सिंक का इंटरफेस() केवल इंटरप्टेड एक्सेप्शन फेंकता है। यह एक और अपवाद को फिर से कैसे सक्षम कर सकता है, उदा। IOException? – Jochen
केवल इंटरप्टेड एक्सेप्शन हाँ की अनुमति है, लेकिन अन्य मामलों में, यह चैनलफ्यूचर है जो अपवाद होस्ट करेगा। Http://netty.io/4.1/api/io/netty/util/concurrent/Future.html#cause() देखें –
मुझे पता नहीं netty है क्या है, लेकिन यहाँ गूगल की मदद से अंतर नहीं है: [ 'का इंतजार '] (http://netty.io/4.0/api/io/netty/channel/ChannelFuture। एचटीएमएल # प्रतीक्षा()) - ['सिंक'] (http://netty.io/4.0/api/io/netty/channel/ChannelFuture.html#sync())। – Maroun
@MarounMaroun शायद यही सवाल है - उन दस्तावेज़ों को खराब लिखा गया है, और अधिकतर लोगों से यह पूछने के लिए नेतृत्व किया जाएगा कि सिंक और प्रतीक्षा विधि दोनों क्यों एक ही चीज करते हैं। – nos
बिल्कुल, मैंने उन दस्तावेज़ों को पढ़ा लेकिन अंतर को समझ नहीं सकते। – simao