8
.NET में डबल चेकिंग लॉकिंग में वाष्पशील संशोधक की आवश्यकता
एकाधिक ग्रंथों का कहना है कि .NET में डबल-चेक लॉकिंग को लागू करते समय आप जिस फ़ील्ड पर लॉक कर रहे हैं, उसमें वाष्पशील संशोधक लागू होना चाहिए। लेकिन वास्तव में क्यों? निम्नलिखित उदाहरण को ध्यान में रखते हुए: public sealed class Singleton { private static volatile Singleton instance; private …