进程间通信(二)--锁变量

xiaoxiao2021-02-28  99

使用共享锁变量,初始值为0.当一个进程想进入临界区时,会先测试锁的值。如果锁为0,则该进程将锁设置为1并进入临界区。如果锁为1,则该进程就一直等待直到锁的值变为0.

缺点:当一个进程在修改锁变量的同时,另一个进程可能也在打算修改锁变量,会导致两个进程都进入临界区中。

转载请注明原文地址: https://www.6miu.com/read-45519.html

最新回复(0)