मुझे आश्चर्य है अगर एक अस्थिर चर के लिए लिख, याद करने के लिए सभी गैर अस्थिर चर सिंक्रनाइज़ करने के लिए तो उदाहरण के लिए, क्या निम्नलिखित कोड में होगा JVM के लिए बाध्य करेगा:एक अस्थिर चर को लिखने के बाद क्या होता है?
volatile int x;
int y;
y=5;
x=10;
एक्स स्मृति को लिखा जाएगा , लेकिन वाई के साथ क्या होगा? क्या यह स्मृति में भी लिखा जाएगा?
वाई को अस्थिर घोषित नहीं किया गया है ...? –
नहीं, जानबूझकर इसे अस्थिर घोषित नहीं किया गया है। और सवाल यह है कि अगर एक अस्थिर चर को लिखना मतलब है तो सभी चर के लिए स्मृति बाधा। – Anonymice
मुझे लगता है कि यह जावा के आपके संस्करण पर निर्भर करेगा ... –