का उपयोग करें मेरे पास परमाणु संदर्भ के बारे में सरल सामान्य प्रश्न है।संदर्भ असाइनमेंट परमाणु है तो क्यों परमाणु संदर्भ
यदि संदर्भ असाइनमेंट जावा में परमाणु है तो परमाणु संदर्भ का उपयोग क्यों करें?
मैं यह भी पूछना चाहूंगा कि 64-बिट वीएम में संदर्भ आकलन परमाणु है या नहीं?
क्या हमें संदर्भ आकलन परमाणु होने के लिए अस्थिरता की आवश्यकता है? के रूप में juancn द्वारा टिप्पणी में विस्तार से बताया
+1 वास्तव में सभी 'परमाणु ...' कक्षाओं के लिए कारण नहीं है कि पुनर्क्रमित नहीं किया जा सकता। –
@JimGarrison बिल्कुल नहीं। लंबे/फ्लोट/डबल असाइनमेंट परमाणु नहीं हैं। यह दो शब्दों को उस पते पर असाइन करेगा जो इसे मनमाने ढंग से आदेश में सौंपा गया है (आपको जावा मेमोरी मॉडल के बारे में जानकारी देखना होगा)। यदि आपके पास उस पते पर मूल्य लिखने के लिए प्रतिस्पर्धा करने वाले दो धागे हैं, तो आप एक शब्द प्राप्त कर सकते हैं जो थ्रेड 1 में उत्पन्न होता है, और उसके बाद दूसरा शब्द जो थ्रेड 2 में उत्पन्न होता है, जिसके परिणामस्वरूप एक कचरा मूल्य – searchengine27
* मई * असाइन किया जा सकता है मनमाने ढंग से आदेश। कई हार्डवेयर प्लेटफ़ॉर्म 64-बिट शब्द चौड़ाई का समर्थन करते हैं। और उस नोट पर, यह केवल लंबे और डबल पर लागू होता है। फ्लोट नहीं, जो 32 बिट चौड़ा है। –