volatile

    94गर्मी

    4उत्तर

    अस्थिरता के कार्यान्वयन के बारे में The JSR-133 Cookbook for Compiler Writers पढ़ने के बाद, विशेष रूप से खंड "परमाणु निर्देशों के साथ इंटरैक्शन" मुझे लगता है कि इसे अद्यतन किए बिना एक अस्थिर चर पढ़ने

    9गर्मी

    5उत्तर

    लागू करने के लिए एक आवेदन मैं volatile चर, सैद्धांतिक रूप से इस्तेमाल किया multithreading के लिए मुफ्त कोड ताला: volatile कीवर्ड बस सुनिश्चित करें कि सभी धागे एक के सबसे अद्यतन मूल्य देख बनाने के लिए

    7गर्मी

    3उत्तर

    एक थ्रेड पढ़ने और कुछ धागे लिखने के साथ एक आदिम प्रकार परिवर्तक पर विचार करें, क्या निम्न कोड सही तरीके से काम करेगा? यदि यह होगा, तो यह 1 से बेहतर प्रदर्शन प्रदान करता है)। सभी विधियों पर सिंक्रनाइज़

    5गर्मी

    3उत्तर

    संपादित और जोहान्स के मूल्यवान जवाब के बाद मेरे सवाल का परिष्कृत bool b = true; volatile bool vb = true; void f1() { } void f2() { b = false; } void(* volatile pf)() = &f1; //a volatile pointer

    12गर्मी

    3उत्तर

    आदेश देने से पहले क्या होता है मैं दो धागे हैं: थ्रेड: 1 a = 1; x = b; थ्रेड: 2 b = 1 y = a यहाँ एक और ख अस्थिर घोषित कर रहे हैं। मुझे समझ में नहीं आया कि एक = 1 के बीच "होता है" किनारा कैसे बना

    27गर्मी

    5उत्तर

    class MyClass { int x, y; void foo() volatile { // do stuff with x // do stuff with y } }; क्या मुझे 'x' और 'y' को अस्थिर के रूप में घोषित करने की आवश्यकता है या सभी सदस

    10गर्मी

    3उत्तर

    DateTime के रूप में अस्थिर रूप में घोषित नहीं किया जा सकता, यह सही ?: है private DateTime _time; public DateTime Time { get { Thread.MemoryBarrier(); return

    7गर्मी

    2उत्तर

    वर्तमान मसौदे से निम्नलिखित अंश से पता चलता है कि मैं क्या मतलब है: namespace std { typedef struct atomic_bool { bool is_lock_free() const volatile; bool is_lock_free() const; v

    10गर्मी

    3उत्तर

    कार्य करने के लिए अस्थिर पॉइंटर घोषित करें सी में कार्य करने के लिए पॉइंटर घोषित करने के लिए, ताकि पॉइंटर स्वयं अस्थिर हो। static void volatile (* f_pointer)(void*); static void (volatile * f_pointe

    17गर्मी

    6उत्तर

    में 'अस्थिर' कीवर्ड का उद्देश्य क्या है volatile कीवर्ड का उद्देश्य सी # में क्या है? मुझे इस कीवर्ड का उपयोग करने की आवश्यकता होगी? मैंने निम्नलिखित कथन देखा, लेकिन मुझे समझ में नहीं आता कि volatile