10
কেন অপেক্ষা করতে হবে () সর্বদা সিঙ্ক্রোনাইজড ব্লকে থাকতে হবে
আমরা সকলেই জানি যে প্রার্থনা করার জন্য Object.wait(), এই কলটি অবশ্যই সিঙ্ক্রোনাইজড ব্লকে রাখা উচিত, অন্যথায় একটি IllegalMonitorStateExceptionনিক্ষিপ্ত হয়। তবে এই বাধা দেওয়ার কারণ কী? আমি জানি যে wait()মনিটরটি মুক্তি দেয় তবে কেন আমাদের স্পষ্টভাবে নির্দিষ্ট ব্লককে সিঙ্ক্রোনাইজ করে মনিটরটি অর্জন করার এবং তারপরে কল করে মনিটরটি প্রকাশ করা দরকার …