锁与死锁实验室

先用打印室理解锁,再看两把锁如何互相等住。

演示方式:

打印室一次只能进一个人。出门后,把牌子翻回“无人”。

门外

打印室门口的牌子

无人

打印室 限 1 人

查看原理、代码与执行记录

“无人”对应锁变量 L = 0,“有人”对应 L = 1。当前 L = 0。小蓝是 P1,小绿是 P2。

自行选择执行顺序:

执行顺序

    查看执行记录与课堂提问