A compromise between these two choices was adopted in language called Concurrent Pascal. When P executes a signal operation, it immediately leaves the monitor, hence Q is immediately resumed ok, so that is the other thing that is adopted in this Concurrent Pascal statement.
प्रोग्रामिंग लैंग्वेज कॉन्करेंट पास्कल में इन दोनों अप्रोच के बीच में एक सामंजस्य बिठाया गया था जिसके अनुसार जब प्रोसेस P एक सिग्नल ऑपरेशन एग्जीक्यूट करता है तब यह तुरंत ही मॉनिटर से बाहर चला जाता है और Q का एग्जीक्यूशन तुरंत शुरू हो जाता है।