मैं धागे के साथ थोड़ा सा गड़बड़ कर रहा हूँ। अब इस पर विचार करें: मेरे पास मुख्य धागा है। मैं एक नया धागा शुरू करता हूँ। इसकी प्रविष्टि-बिंदु विधि में, मैं एक रन लूप बनाना चाहता हूं। अब दस्तावेज मुझे बताता है कि मुझे इनपुट स्रोत होना है। अन्यथा मेरा रन लूप तुरंत निकलता है। खराब। ठीक है। लेकिन मेरे प्रदर्शन चयनकर्ता ... विधि कॉल से मेरे पास कोई अन्य इनपुट स्रोत नहीं है। धागा शुरू होने के बाद, एक प्रदर्शन चयनकर्ता विधि आती है जो कुछ देरी के बाद उस धागे पर दूसरी विधि में लात मारती है। उस विधि के अंदर एक और प्रदर्शन चयनकर्ता कॉल होता है, और इसी तरह। प्रत्येक 0.1 और 1 सेकंड के बीच देरी के साथ। तो बार-बार फायरिंग टाइमर बेवकूफ सही है ;-)रन लूप कैसे बनाएं, जिसे केवल प्रदर्शनकर्ता द्वारा लात मार दिया गया है ... विधि कॉल?
मैं उस रन लूप को कैसे स्थापित कर सकता हूं ताकि यह निष्पादक से किक्स प्राप्त करने के लिए जीवित रहता है? मैं धागा सोना चाहता हूं जब ऐसा करने के लिए कुछ भी नहीं है। लेकिन जब एक प्रदर्शन चयनकर्ता किक अपने बट में आ रहा है, तो मैं चाहता हूं कि धागा जागता है और काम करता है।
कोई सुझाव, कोई भी?
आपके द्वारा अनुरोध निर्माता-उपभोक्त मॉडल इस तरह से लागू कर सकता है, यह अतिरिक्त कोड है कि चलाने के छोरों में बनाया गया है की एक बहुत कुछ जोड़ना होगा। वे पहले से ही चयनकर्ताओं को जवाब देने के बारे में जानते हैं, इसलिए हमें संदेशों को प्रबंधित करने के लिए अतिरिक्त शर्त ऑब्जेक्ट्स बनाने की आवश्यकता नहीं है। –