volatile

    5गर्मी

    5उत्तर

    कुछ दिन पहले मेरे पास एक साक्षात्कार था, लेकिन फिर भी मैं जवाब खोज रहा हूं। मैं अस्थिर कीवर्ड का उपयोग करने के महत्व को समझना चाहता हूं। नीचे दिए गए कोड को खोजें: दो अलग-अलग परिदृश्य। //project1 //Fi

    10गर्मी

    2उत्तर

    जावा में, मेरे ज्ञान के साथ, अस्थिर चर एक थ्रेड को सीधे मुख्य सीपीयू (प्रत्येक थ्रेड के कैश में नहीं) को पढ़ता/लिखता है, इसलिए इसके परिवर्तन को अन्य धागे में बदल दें। जो चीज़ मुझे नहीं पता वह है: तो,

    13गर्मी

    3उत्तर

    में परमाणु संचालन कार्यान्वयन को पढ़ें और लिखें हाल ही में मैंने एक परमाणु पढ़ने और लिखने के लिनक्स कर्नेल कार्यान्वयन में देखा है और कुछ प्रश्न उठ गए हैं। पहले ia64 वास्तुकला से प्रासंगिक कोड: typede

    8गर्मी

    4उत्तर

    मुझे संदर्भ प्रकार के लिए volatile पर भ्रमित हो गया। मैं समझता हूं कि आदिम प्रकार के लिए, volatile तत्काल किसी अन्य धागे से मूल्य परिवर्तन को प्रतिबिंबित कर सकता है। संदर्भ प्रकार के लिए, यह तुरंत पता

    15गर्मी

    5उत्तर

    के रूप में चिह्नित करें, मैं वर्तमान में PostgreSql कोड पढ़ रहा हूं। यहाँ बफर प्रबंधक से एक अंश है: static void WaitIO(volatile BufferDesc *buf); static bool StartBufferIO(volatile BufferDesc *buf, b

    19गर्मी

    5उत्तर

    यह अस्थिर पिगबैक के बारे में है। उद्देश्य: मैं हल्के वजन वाले दृश्यता तक पहुंचना चाहता हूं। A_b_c की संगति महत्वपूर्ण नहीं है। मेरे पास वर्रों का एक गुच्छा है और मैं उन्हें सभी अस्थिर बनाना नहीं चाहता

    21गर्मी

    2उत्तर

    मुझे आश्चर्य है कि यह पूरी तरह से थ्रेड-सुरक्षित है और क्या अस्थिर कीवर्ड होना चाहिए या नहीं। using System.Threading; class Program { private static volatile bool _restart = true; privat

    5गर्मी

    5उत्तर

    अगर मैं कोड int main() { int i; i = 1; i = 2; } रिलीज और अनुकूलन के साथ वी.एस. में संकलन, disassembly लगता है: int main() { int i; i = 1; i = 2; } 010D1000 xor e

    5गर्मी

    3उत्तर

    मैं एक गतिविधि वर्ग, जिसमें मैं एक स्थिर ध्वज होता है, मान लें कि public static volatile flag = false; फिर कक्षा में, मैं एक धागा है, जो ध्वज की जाँच करता है शुरू करने और अलग अलग बातें करते हैं। मेर

    12गर्मी

    9उत्तर

    के साथ क्या गलत है मेरे पास कोड का एक टुकड़ा है जहां मैं *ptr द्वारा इंगित मूल्य के वर्ग को वापस करने की कोशिश कर रहा हूं। int square(volatile int *ptr) { int a,b; a = *ptr; b = *ptr;