Java使用PV操作实现男女共浴问题
目的:了解信号量机制,了解并掌握进程同步和互斥机制,熟悉信号量的操作函数,利用信号量实现对共享资源的控制。
设计要求:编程模拟男女生洗澡问题。
问题描述:假设某宿舍楼有一共用浴室,学校颁布规定:当有一个女生正在使用浴室,则其他女生可以进入,但是男生不行,反之亦然。在每个浴室门上有一个滑动指示符号,表示当前处于以下三种可能状态之一:
空 (2)有女生 (3)有男生
选用一种程序设计语言编写下面的过程:
woman_wants_to_enter,man_wants_to_enter,woman_leaves,man_leaves。
希望能在代码关键部分注释下!!急
请给出代码