1.参观博物馆问题
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200401154540952.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNzg3NDM5,size_16,color_FFFFFF,t_70)
题目分析
先判断是否有参观席位,后进门。
有空余则进入,
参考答案![在这里插入图片描述](https://img-blog.csdnimg.cn/20200401154208852.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNzg3NDM5,size_16,color_FFFFFF,t_70)
2.信箱取信放信
![在这里插入图片描述](https://img-blog.csdnimg.cn/2020040115471594.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNzg3NDM5,size_16,color_FFFFFF,t_70)
题目分析
- 类似生产者消费者问题
- 并说明信号量的含义和初值
- 同一个邮箱的使用是互斥的,同一时刻,要么A放,B不能读;要么B放,A不能读,互斥信号量初始化为1
- 四个同步信号量,四对PV操作
取信阶段: 自己信箱有信才能读信 ->>互斥访问自己信箱->>取信->>释放自己信箱空间->>访问自己信箱结束;
写信阶段;
阶段阶段:对方信箱有空才能放信->>互斥访问对方信箱->>放信->>占用对方信箱空间->>访问对方信箱结束;
参考答案
![在这里插入图片描述](https://img-blog.csdnimg.cn/2020040115560967.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNzg3NDM5,size_16,color_FFFFFF,t_70)