क्या कोई यह बता सकता है कि किसी को सामान्य थ्रेड बनाने के बजाय "पाइपलाइन थ्रेड" बनाने के लिए एंड्रॉइड लूपर सुविधा का उपयोग क्यों करना चाहिए जो ब्लॉकिंगक्यूयू से कार्यों को खींचता है? सतह पर, यह वही काम करने के दो तरीकों की तरह लगता है।एंड्रॉइड लूपर बनाम BlockingQueue?
9
A
उत्तर
4
अवरुद्ध करने से आपको कई उपभोक्ता और उत्पादक मिलते हैं जबकि लूपर तंत्र आपको कई उत्पादक बनाता है लेकिन केवल एक उपभोक्ता।
तो लूपर थ्रेड में आप एक समय में केवल एक कार्य (रननेबल) निष्पादित करते हैं। लूपर तंत्र बनाया गया था ताकि आप आसानी से यूआई थ्रेड पर रननेबल्स (संदेशों के रूप में encapsulated कार्यों) निष्पादित कर सकते हैं (जो एकल धागे के रूप में चलाता है तो इसे एक थ्रेड उपभोक्ता के रूप में सोचें)
लूपर/हैंडलर स्थगित करने के लिए कार्यक्षमता भी प्रदान करता है उन कार्यों का निष्कर्ष जो ब्लॉकिंगक्यूयू बॉक्स से बाहर नहीं है। फिर यूआई टूलकिट के संदर्भ में यह महत्वपूर्ण है।
संबंधित मुद्दे
- 1. एंड्रॉइड: लूपर छोड़ना?
- 2. एंड्रॉइड: केवल एक लूपर प्रति थ्रेड
- 3. जावा -BlockingQueue - एकाधिक उत्पादकों, एकल उपभोक्ता
- 4. AsyncTask में टोस्ट कैसे बढ़ाया जाए, मुझे लूपर
- 5. सिंगलटन बनाम इरादे (एंड्रॉइड)
- 6. एंड्रॉइड: फोनगैप बनाम वेबव्यू
- 7. एंड्रॉइड 2.1 बनाम 2.2
- 8. एंड्रॉइड JSONObject बनाम जीएसओएन
- 9. एंड्रॉइड - सॉकेट बनाम मतदान
- 10. एंड्रॉइड क्रियाएँ बनाम दृश्य
- 11. एंड्रॉइड - क्रियाएँ बनाम दृश्य
- 12. एंड्रॉइड: डीओएम बनाम एसएक्स बनाम XMLPullParser पार्सिंग?
- 13. एक्सकोड बनाम एंड्रॉइड एसडीके बनाम एडोब फ्लेक्स
- 14. सरल कतार कार्यान्वयन के बजाय आप BlockingQueue कार्यान्वयन का उपयोग कहां से करें?
- 15. एंड्रॉइड असिंटास्क बनाम रननेबल बनाम टाइमर्टस्क बनाम सेवा
- 16. एंड्रॉइड एमुलेटर बनाम रियल डिवाइस
- 17. एंड्रॉइड लाइब्रेरी बनाम बाहरी जार
- 18. एंड्रॉइड में सी ++ बनाम जावा
- 19. एंड्रॉइड कर्सर लोडर बनाम AsyncQueryHandler?
- 20. एंड्रॉइड: फोरग्राउंड सर्विस बनाम wakeLock
- 21. एंड्रॉइड फ्रैगमेंट बनाम गतिविधि समूह
- 22. एंड्रॉइड स्ट्रिंगबिल्डर बनाम स्ट्रिंग कंसटेनेशन
- 23. एंड्रॉइड - ORMlite बनाम ActiveAndroid मतभेद?
- 24. डीबग बनाम रिलीज एंड्रॉइड एनडीके
- 25. एंड्रॉइड टाइम बनाम जावा टाइम
- 26. ग्रीन डीएओ बनाम ओआरएम लाइट बनाम सक्रिय एंड्रॉइड
- 27. एंड्रॉइड
- 28. एंड्रॉइड के बीच अंतर: अभिविन्यास = "लंबवत" बनाम एंड्रॉइड: अभिविन्यास = "क्षैतिज"
- 29. एंड्रॉइड जीयूआई घटनाओं को कैसे संभालता है?
- 30. एंड्रॉइड देव समय बनाम आईफोन देव समय