जावा ईई विकास के बारे में मैंने जो पहली चीजें सीखी हैं उनमें से एक यह है कि मुझे जावा ईई कंटेनर के अंदर अपने स्वयं के धागे नहीं लगाना चाहिए। लेकिन जब मैं इसके बारे में सोचने आया हूं, तो मुझे कारण पता नहीं है।जावा ईई कंटेनर में स्पॉन्गिंग थ्रेड क्यों हतोत्साहित है?
क्या आप स्पष्ट रूप से समझा सकते हैं कि यह क्यों निराश है?
मुझे यकीन है कि सबसे उद्यम अनुप्रयोगों, मेल डेमॉन, निष्क्रिय सत्र, सफाई नौकरियों आदि जैसे अतुल्यकालिक नौकरियों के कुछ प्रकार
तो की जरूरत है वास्तव में एक धागे अंडे नहीं करना चाहिए कर रहा हूँ, क्या यह करने के लिए सही तरीका क्या है जब जरूरत?
अतुल्यकालिक कार्य आमतौर पर JMS संदेश और एमडीबी का उपयोग किया जाता है। –
यह समस्या जल्द ही अतीत की बात होनी चाहिए [जेएसआर 236] (http://jcp.org/en/jsr/detail?id=236) कंटेनर में लागू किया गया है। – letmaik
यह _was_ निराश है क्योंकि किसी भी दूसरे थ्रेड को कंटेनर द्वारा बनाया और प्रबंधित किया जाना चाहिए, ताकि धागे को अन्य एंटरप्राइज़ संसाधनों तक पहुंच प्राप्त हो। जावा ईई 7 के साथ, एंटरप्राइज़ वातावरण में धागे बनाने के लिए एक मानक और सही तरीका है। Concurrency उपयोग का उपयोग करके, आप सुनिश्चित करते हैं कि आपका नया धागा बनाया गया है, और कंटेनर द्वारा प्रबंधित किया गया है, यह गारंटी देता है कि सभी ईई सेवाएं उपलब्ध हैं। उदाहरण [यहां] (http: // stackoverflow।कॉम/प्रश्न/3212255/जावा-ई-विनिर्देशन-और-बहु-थ्रेडिंग/1 9404307 # 1 9404307) –