1.参观博物馆问题
题目分析
先判断是否有参观席位,后进门。
有空余则进入,
参考答案
2.信箱取信放信
题目分析
- 类似生产者消费者问题
- 并说明信号量的含义和初值
- 同一个邮箱的使用是互斥的,同一时刻,要么A放,B不能读;要么B放,A不能读,互斥信号量初始化为1
- 四个同步信号量,四对PV操作
取信阶段: 自己信箱有信才能读信 ->>互斥访问自己信箱->>取信->>释放自己信箱空间->>访问自己信箱结束;
写信阶段;
阶段阶段:对方信箱有空才能放信->>互斥访问对方信箱->>放信->>占用对方信箱空间->>访问对方信箱结束;
参考答案