क्या कोरटाइन समवर्ती हैं?
क्या कोरटाइन समवर्ती हैं?

वीडियो: क्या कोरटाइन समवर्ती हैं?

वीडियो: क्या कोरटाइन समवर्ती हैं?
वीडियो: कोरोनोवायरस युग में अलगाव, संगरोध और सामाजिक दूरी को समझना 2024, नवंबर
Anonim

कोरटाइन्स . सौ बात की एक बात, coroutines कार्य निष्पादित करने वाले धागे की तरह हैं समवर्ती . तथापि, coroutines जरूरी नहीं कि वे किसी विशेष धागे से जुड़े हों। ए कोरआउटिन एक थ्रेड पर अपना निष्पादन शुरू कर सकता है, फिर निलंबित कर सकता है और एक अलग थ्रेड पर इसका निष्पादन जारी रख सकता है।

यहाँ, गोरौटाइन कोरटाइन हैं?

जाहिर है, नाम " गोरूटीन "इस समानता से उपजा है। के बीच अंतर coroutines तथा गोरूटीन्स हैं: गोरूटीन्स समानता का अर्थ; coroutines सामान्य तौर पर नहीं। गोरूटीन्स चैनलों के माध्यम से संवाद; coroutines उपज और फिर से शुरू संचालन के माध्यम से संवाद करें।

ऊपर के अलावा, कोरटाइन धागे हैं? वैचारिक रूप से, coroutines की तरह सूत्र . वे समवर्ती रूप से कार्य की इकाइयों को निष्पादित करते हैं। लेकिन इसके विपरीत सूत्र , coroutines जरूरी नहीं कि किसी विशेष के लिए बाध्य हों धागा . ए कोरआउटिन एक में क्रियान्वित करना शुरू कर सकते हैं धागा , निष्पादन को निलंबित करें, और दूसरे पर फिर से शुरू करें धागा.

इसके अनुरूप, कोरटाइन क्या हैं, यह अलग-अलग धागे पर चलता है?

कोरटाइन्स करने के लिए कुछ नहीं है करना साथ धागे . कोरआउटिन तरीकों कर सकते हैं समय के साथ टुकड़े-टुकड़े निष्पादित किया जा सकता है, लेकिन सभी प्रक्रियाएं अभी भी एक ही मुख्य द्वारा की जाती हैं धागा . यदि आपके पास एक से अधिक तार्किक CPU हैं, कई धागे पर क्रियान्वित कर रहे हैं को अलग सीपीयू।

कोरटाइन्स से आप क्या समझते हैं?

कोरटाइन हैं कंप्यूटर प्रोग्राम घटक जो निष्पादन को निलंबित और फिर से शुरू करने की अनुमति देकर गैर-प्रीमेप्टिव मल्टीटास्किंग के लिए सबरूटीन को सामान्यीकृत करते हैं। कोरटाइन हैं परिचित कार्यक्रम घटकों जैसे सहकारी कार्यों, अपवादों, ईवेंट लूप्स, इटरेटर्स, अनंत सूचियों और पाइपों को लागू करने के लिए उपयुक्त है।

सिफारिश की: