8
.NET- এ ডাবল চেকড লকিংয়ে অস্থির পরিবর্তনকারীগুলির প্রয়োজন
একাধিক পাঠ্য বলেছেন যে .NET ফিল্ডটিতে ডাবল-চেকড লকটি প্রয়োগ করার সময় আপনি যে ক্ষেত্রটি লক করছেন তাতে অস্থির পরিবর্তনকারী প্রয়োগ করা উচিত। তবে ঠিক কেন? নিম্নলিখিত উদাহরণ বিবেচনা: public sealed class Singleton { private static volatile Singleton instance; private static object syncRoot = new Object(); private Singleton() {} public static …