So, compiler, while generating the code for a process giving a call to monitor, it will ensure that whenever a process is trying to access a monitor routine. So, before that routine it the compiler puts a wait mutex and after the call it puts a signal mutex.
मॉनिटर को कॉल करने वाले किसी भी प्रोसेस के लिए कोड जनरेट करते समय कंपाइलर सुनिश्चित करेगा कि जब भी वह प्रोसेस मॉनिटर रूटीन को एक्सेस करता है तब कंपाइलर उस रूटीन के पहले वेट म्यूटैक्स और बाद में सिग्नल म्यूटैक्स स्टेटमेंट को जोड़ देता है।