信号量及P/V操作

本文介绍了一种通过三面小牌子实现的厕所并发使用方案。该方案允许多个男生同时使用厕所,也允许一个女生单独使用,但不允许多个女生或男女同时使用。通过男生改变牌子状态为男生在用,女生改变牌子状态为女生在用的方式,实现了简单的并发控制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

有一个厕所,允许多个男生同时使用,也允许一个女生使用,但是不允许男女共用(那岂不是乱了套)
通过厕所门口有一个三面小牌子来运行。一面是男生在用,第二面是女生在用,第三面是空。
运行机制:第一个进入空厕所男生把空变为男生在用,最后一个出去的男生负责把男生在用变成女生在用;一个女生进入空厕所,立即把小牌子变成女生在用,这个女生出去时要把小牌子变成空。

转载于:https://www.cnblogs.com/dejunwang/p/6261065.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值