A process must execute wait mutex before entering the monitor and must execute signal mutex after leaving the monitor. So, the compiler will ensure that this is done.
किसी भी प्रोसेस को मॉनिटर में एंटर करने से पहले वेट म्यूटैक्स एग्जीक्यूट करना होगा और मॉनिटर से बाहर निकलने के बाद सिग्नल म्यूटैक्स एग्जीक्यूट करना होगा और इस प्रक्रिया को कंपाइलर सुनिश्चित करेगा।