वैचारिक रूप से, एक नौकरी एक रद्द करने योग्य चीज है जिसका जीवन-चक्र पूरा होता है। नौकरियां माता-पिता-बाल पदानुक्रम में व्यवस्थित की जा सकती हैं जहां माता-पिता को रद्द करने से उसके सभी बच्चों को पुनरावर्ती रूप से तत्काल रद्द कर दिया जाता है। … लॉन्च कोरआउट बिल्डर के साथ कॉरआउट जॉब बनाया गया है।
कोरटाइन्स कोटलिन में नौकरी क्या है?
एक नौकरी एक रद्द करने योग्य चीज है जिसका जीवन-चक्र पूरा होता है। लॉन्च कोरआउट बिल्डर के साथ कोरआउट जॉब बनाया गया है। यह कोड का एक निर्दिष्ट ब्लॉक चलाता है और इस ब्लॉक के पूरा होने पर पूरा होता है।
डिस्पैचर कोरआउट्स क्या है?
प्रेषक। मुख्य - मुख्य एंड्रॉइड थ्रेड पर कोरआउट चलाने के लिए इस डिस्पैचर का उपयोग करें। इसका उपयोग केवल UI के साथ सहभागिता करने और त्वरित कार्य करने के लिए किया जाना चाहिए। उदाहरणों में शामिल हैं सस्पेंड फ़ंक्शन को कॉल करना, Android UI फ्रेमवर्क संचालन चलाना, और LiveData ऑब्जेक्ट्स को अपडेट करना।
रनब्लॉकिंग क्या है?
आमतौर पर, रनब्लॉकिंग का उपयोग एंड्रॉइड में यूनिट परीक्षणों में या सिंक्रोनस कोड के कुछ अन्य मामलों में किया जाता है। ध्यान रखें कि उत्पादन कोड के लिए रनब्लॉकिंग की अनुशंसा नहीं की जाती है। रनब्लॉकिंग बिल्डर लगभग वही काम करता है जो लॉन्च बिल्डर करता है: यह एक कोरआउटिन बनाता है और इसके स्टार्ट फंक्शन को कॉल करता है।
लॉन्च फंक्शन कोरआउट्स क्या है?
मौजूदा थ्रेड को ब्लॉक किए बिना नया कोरटाइन लॉन्च करता है और जॉब के रूप में कोरआउटिन का संदर्भ देता है। कोरआउटिनपरिणामी नौकरी रद्द होने पर रद्द कर दिया जाता है। … डिफ़ॉल्ट रूप से, coroutine को तुरंत निष्पादन के लिए निर्धारित किया जाता है।