में जोड़े गए नए संदेश के लिए एमएसएमक्यू पर कोई घटना या कॉलबैक है, मेरे पास दो घटक हैं। एक विंडो अनुप्रयोग है और दूसरा विंडो सेवा है।
संदेश कतार (एमएसएमक्यू) और विंडो में विंडो एप्लिकेशन लेखन इसे पढ़ रहा है और संदेश को संसाधित कर रहा है।
हमेशा सेवा के नए संदेश के लिए क़तार में देखते रहो ... कोड के संदर्भ में करना चाहिए मैं
उपयोग अनंत while
पाश या एक Timer
या
वहाँ किसी भी घटना या कतार पर कॉलबैक नए संदेश के लिए कतार में जोड़ा गया है चाहिए? ताकि जब विंडो एप्लिकेशन कतार में एक नया संदेश जोड़ता है, तो सेवा जान सकती है।
यह सब मैं अपने आवेदन को कुशल बनाने के लिए कह रहा हूं ताकि यदि इसे प्राप्त करने का कोई अन्य तरीका है तो आप सुझाव दे सकते हैं।
क्यूई
Q
क्यूई
6
A
उत्तर
11
पढ़ने के लिए धन्यवाद आपको किसी भी घटना या पाश की आवश्यकता नहीं है। Receive
विधि कतार से पढ़ी जाएगी और यदि कतार खाली है तो यह तब तक अवरुद्ध होगा जब तक कि कोई नया संदेश जोड़ा न जाए। यदि आपको इस दौरान कुछ और करने की ज़रूरत है, तो प्राप्त कोड को एक अलग धागे में रखें।
आप BeginReceive
का उपयोग कर एसिंक्रोनस दृष्टिकोण का भी उपयोग कर सकते हैं। जब कतार से संदेश पढ़ा गया है तो यह वास्तव में एक ईवेंट उठाएगा।
संबंधित मुद्दे
- 1. क्यूई
- 2. क्यूई
- 3. थ्रेड क्यूई
- 4. ज़ीरोएमक्यू क्यूई
- 5. ऑडियो क्यूई
- 6. प्राथमिकता क्यूई/हीप अपडेट
- 7. एनएसओपरेशन क्यूई आईफोन
- 8. सिंक्रोनस क्यूई एक्स एक्सचेंजर
- 9. संदेश क्यूई एक बार
- 10. NSOperationQueue मुख्य क्यूई बनाम प्रदर्शनकर्ताऑनमेन थ्रेड?
- 11. ऑडियो क्यूई सेवाओं का उपयोग डेटा
- 12. खोज/पुनरावृत्ति बढ़ावा :: भावना :: क्यूई :: प्रतीकों
- 13. ऑडियो क्यूई ट्रिमिंग और बफर आकार
- 14. क्यूई गहराई के साथ जेएमएस चयनकर्ता कैसे स्केल करते हैं?
- 15. क्या आर की प्राथमिकता कतार जावा की प्राथमिकता क्यूई है?
- 16. क्यूई के रूप में जल्द ही प्रगतिशील वस्तुओं को उठाकर
- 17. बाइटो स्ट्रीम में विशेषज्ञता रखने वाले फीफो/क्यूई बफर
- 18. आप खरगोश एमक्यू से क्यूई बाध्यकारी कैसे हटाते हैं?
- 19. क्या कोई परिष्कृत जावा वर्क क्यूई एपीआई है?
- 20. बढ़ावा :: भावना :: क्यूई और आउट-ऑफ-अनुक्रम चर
- 21. डब्ल्यूसीएफ क्यूई सेवा से एमएसएमक्यू तेज क्यों है?
- 22. पिका में क्यूई आकार प्राप्त करें (एएमक्यूपी पायथन)
- 23. मैं क्यूई डिक्शनरी, सी # में कतार और शब्दकोश का संयोजन कैसे कार्यान्वित करूं?
- 24. क्या कोई कतार (प्राथमिकता क्यूई) कार्यान्वयन है जो एक सेट भी है?
- 25. जेएमएस/हॉर्नेटक्यू = क्लाइंट से प्रोग्रामेटिक रूप से जेएमएस क्यूई कैसे बनाएं?
- 26. स्कैला: क्या जावा में प्राथमिकता क्यूई का उपयोग करने का कोई तरीका है?
- 27. Google ऐप इंजन (जावा) टास्क क्यूई एपीआई: चल रहे/लंबित कार्यों की संख्या कैसे पूछें?
- 28. क्यूई (टी) और स्टैक (टी) क्यों आईसीओलेक्शन (टी) लागू नहीं करते हैं?
- 29. क्या जीएई में पुल क्यूई लगातार फीफो व्यवहार प्रदर्शित करता है?
- 30. जीसीडी, एनएसटीएचड या एनएसओपरेशन क्यूई का सबसे अच्छा कौन सा है?