进程互斥的软件实现方法

1.单标志法

1.在进入区只做“检查”,不“上锁”
2.在退出区把临界区的使用权转交给另一个进程
(相当于在退出区即给另一个进程“解锁”,又给自己“上锁”)
3.主要问题:不遵循“空闲让进”原则

2.双标志先检查

3.双标志后检查

4.Peteron算法