8
যদি কেউ সিঙ্ক্রোনাইজড (এটি) ব্যবহার করতে পারে তবে কেন একটি রেন্টেন্টলক ব্যবহার করবেন?
আমি বুঝতে কি সম্পাতবিন্দু মধ্যে লক এত গুরুত্বপূর্ণ যদি ব্যবহার করতে পারেন তোলে চেষ্টা করছি synchronized (this)। নীচের ডামি কোডে, আমি এটি করতে পারি: সম্পূর্ণ পদ্ধতিটি সিঙ্ক্রোনাইজ করুন বা অরক্ষিত অঞ্চলটি সংহত করুন ( synchronized(this){...}) বা একটি রিরেন্ট্যান্ট লক দিয়ে দুর্বল কোড অঞ্চলটি লক করুন। কোড: private final ReentrantLock lock …