问答题

试写出加锁原语的作用及主要操作步骤。

【参考答案】

加锁原语的作用:实现进程对临界区访问时做到互斥。 主要操作步骤如下: ①测试S是否为0。 ②若S=0,让S=1(即S:=1)。 ③若S=1,继续测试。