पर स्मृति आवंटन है जब आप जावा में new Object()
करते हैं, तो क्या jvm स्मृति आवंटित करने के लिए लॉकलेस एल्गोरिदम का उपयोग करता है या इसे लॉक करने की आवश्यकता होती है?क्या JVM लॉकलेस
जेवीएम मैं इस मामले में जिक्र कर रहा हूं हॉटस्पॉट वीएम है। छोटे से मैं इसके बारे में जानता हूं, इसे स्मृति सुपर फास्ट आवंटित करने के लिए केवल एक सूचक को बढ़ाने की आवश्यकता है। लेकिन कई धागे के मामले में, क्या उस वृद्धि के लिए लॉकिंग या सीएएस की आवश्यकता होती है?
+1: सूर्य/ओरेकल JVMs पर डिफ़ॉल्ट रूप से UseTLAB चालू है। –
@ पीटर लेवरी: धन्यवाद - उचित रूप से संपादित किया गया। –