double-checked-locking

    34गर्मी

    11उत्तर

    मैं हाल ही में जावा और इसके नुकसान में डबल चेक किए गए लॉकिंग पैटर्न पर चर्चा करने वाले एक लेख पर हुआ और अब मैं सोच रहा हूं कि उस पैटर्न का एक संस्करण जो मैं वर्षों से उपयोग कर रहा हूं अब किसी भी मुद्द

    5गर्मी

    3उत्तर

    इसलिए मैंने अब कई लेखों का दावा किया है कि सी ++ डबल चेक लॉकिंग पर, आमतौर पर कई धागे को आलसी रूप से बनाए गए सिंगलटन को प्रारंभ करने की कोशिश करने से रोकने के लिए उपयोग किया जाता है। सामान्य डबल जाँच क

    5गर्मी

    4उत्तर

    चेकस्टाइल इस कोड को "डबल-चेक किए गए लॉकिंग मुहावरे टूटा हुआ है" के रूप में रिपोर्ट करता है, लेकिन मुझे नहीं लगता कि मेरा कोड वास्तव में डबल-चेक लॉकिंग की समस्याओं से प्रभावित होता है। कोड उस डेटाबेस क

    5गर्मी

    2उत्तर

    मुझे एहसास हुआ कि स्मृति मॉडल के कारण जावा में डबल चेक लॉकिंग त्रुटिपूर्ण है, लेकिन यह आमतौर पर सिंगलटन पैटर्न के साथ जुड़ा हुआ है और सिंगलटन के निर्माण को अनुकूलित करता है। के बारे में क्या उद्देश्य-