9
অস্থায়ী বনাম ইন্টারলক বনাম লক
ধরা যাক যে একটি শ্রেণীর একটি public int counterক্ষেত্র রয়েছে যা একাধিক থ্রেড দ্বারা অ্যাক্সেস করা হয়। এটি intকেবল বর্ধিত বা হ্রাসযোগ্য। এই ক্ষেত্রটি বাড়ানোর জন্য, কোন পদ্ধতির ব্যবহার করা উচিত এবং কেন? lock(this.locker) this.counter++;, Interlocked.Increment(ref this.counter);, অ্যাক্সেস পরিবর্তক পরিবর্তন counterকরতে public volatile। এখন যে আমি আবিষ্কার করেছি volatile, আমি …