Why is turn passing a poor solution to the critical sections problem?

      

Why is turn passing a poor solution to the critical sections problem?

  

Answers


Faith
Turn passing is a poor solution because we introduce busy waiting. While a process is accessing a
critical section, we don’t want a process waiting it’s turn for the critical section to be idling away, doing nothing useful. We should be utilising the power of the CPU at all times. We lose the progress
requirement.
Titany answered the question on April 26, 2022 at 05:23


Next: What are three requirements of any solution to the critical sections problem? Why are the requirements needed?
Previous: Interrupt disabling and enabling is a common approach to implementing mutual exclusion, what are its advantages and disadvantages?

View More Operating Systems Questions and Answers | Return to Questions Index


Exams With Marking Schemes

Related Questions