AtomicBoolean में अपने मूल्य को संग्रहीत करता हैक्यों java.util.concurrent.atomic.AtomicBoolean आंतरिक रूप से int के साथ कार्यान्वित किया जाता है?</p> <pre><code>private volatile int value; </code></pre> <p>फिर, उदाहरण के लिए, अपने मूल्य निकालने इस तरह से किया जाता है:
public final boolean get() {
return value != 0;
}
इसके पीछे कारण क्या है? क्यों boolean
का उपयोग नहीं किया गया था?
क्योंकि मशीन स्तर पर कोई बूलियन नहीं है, केवल पूर्णांक हैं। –