मेरे पास जावा और समरूपता के बारे में एक प्रश्न है।जावा कैश्ड थ्रेड पूल और थ्रेड स्थानीय
मान लें कि मेरे पास एक थ्रेडलोकल चर है जिसे ए कहा जाता है। और मैं नए धागे प्राप्त करने के लिए कैश्ड थ्रेडपूल का उपयोग करता हूं। जब एक थ्रेड का पुन: उपयोग किया जाता है, तो थ्रेडलोकल चर को क्या पसंद होता है? यह वही मान रखता है (क्योंकि यह एक ही धागा है) या यह खाली होता है (जैसे धागा नया था)?
धन्यवाद
एक हल करने योग्य समस्या जो मैं यहां देखता हूं वह यह है कि ThreadPoolExecutor को थ्रेड स्थानीय लोगों से अवगत होना चाहिए। खराब अलगाव की तरह। धागे को निष्पादित करने के बाद एक घटना को फेंकने वाले एक अवलोकन द्वारा हल किया जा सकता है। बाद में एक्सेक्यूट ईवेंट निकाल दिए जाने के बाद एक विशिष्ट थ्रेड स्थानीय (पर्यवेक्षक) एक क्लीनअप कर सकता है। –