4 4 votes How to differentiate between deadlock and progress in synchronisation? Operating System process-synchronization + – kamakshi 653 views answer comment Share Follow Print 0 reply Please log in or register to add a comment.
Best answer 8 8 votes Consider a traffic jam where no vehicle is moving. This is analogous to a deadlock. Now consider a traffic situation where some vehicles are moving but you are unable to move. Here you are not progressing. So deadlock is a system property and progress is for each process. A system satisfies progress property when every process has progress eventually. So a system with deadlock won't satisfy progress but a system may not have deadlock even when some of the processes are not progressing. Arjun answered Oct 9, 2017 • selected Oct 9, 2017 by kamakshi Arjun comment Share Follow See 1 comment 1 1 comment reply Ravi prakash pandey commented Oct 10, 2017 reply Follow flag i think u r definig bounded wait here. i think if atleast one process is runnning then it implyees progress......correct me if wrong 1 1 replyShare Please log in or register to add a comment.