0 votes 0 votes I think that statement iii is false , deadlock can arise in both semaphore as well as monitor (mutex) Operating System ace-test-series operating-system process-synchronization semaphore + – Magma asked Nov 19, 2018 edited Mar 3, 2019 by I_am_winner Magma 704 views answer comment Share Follow See all 3 Comments See all 3 3 Comments reply Vikas Verma commented Nov 19, 2018 reply Follow Share No. Monitors do not allow any kind of deadlock because it provides mutual exclusion by default. 0 votes 0 votes Magma commented Nov 19, 2018 reply Follow Share Suppose 2 processes and Two binary semaphore X Y initialize to 1 Process 1 : down(X) | process 2 : down(Y) | process 1 : down(Y) not granted | process 2 : down (X) not granted Deadlock situation right ?? 0 votes 0 votes Hemanth_13 commented Nov 19, 2018 reply Follow Share There will be a lock associated with monitor, it will be one process at any given point of time.So no chance of deadlock. There is a chance of deadlock with semaphore as your example suggests @magma. 0 votes 0 votes Please log in or register to add a comment.