multithreading - Java: Is this Singleton Class variable assignment thread safe? -
इस सवाल का पहले से ही एक उत्तर है: < / P>
- 6 जवाब
सार्वजनिक वर्ग ए {} < / P>
// 1. लगता है कि टेस्ट निश्चित रूप से एक सिंगलटन है, यहां सिंगलटन डीफॉल्ट असफल छोड़ें
// 2. टेस्ट फ़ील्ड ए (क्लास ए) में कोई गंदा मूल्य समस्या नहीं है, या क्या यह है?
// 3. सिंगलटन ऑब्जेक्ट (पूर्व, यह नमूना) फ़ील्ड असाइनमेंट (बहु-थ्रेडेड परिवेश में) में कोई रेस की स्थिति या डेडलॉक इश्यू नहीं है, या क्या?
सार्वजनिक कक्षा परीक्षण {निजी ए एक; सार्वजनिक ए () (यदि (ए == रिक्त) {a = नया ए (); } वापसी; }}
आपका कोड धागा सुरक्षित नहीं है।
मान लीजिए
आशा है कि यह मदद करता है
Comments
Post a Comment