0

I googled Peterson algorithm proof and noticed that most sites don't bother proving the progress requirement, why is that? Can someone explain?

user2824983
  • 53
  • 1
  • 7

1 Answers1

0

If I understand your question right, then the answer is simple that the absence of starvation implies the absence of deadlocks/livelocks: If there is no process that starves, so every process willing to progress is eventually doing so, there can be no deadlocks/livelocks. This easily follows from the definitions of the respective notions.

dsteinhoefel
  • 688
  • 4
  • 13