> 其他 >
桌子上有一只盘子,最多可容纳两个水果,每次只能放入或取出一个水果.爸爸专向盘子中放苹果(apple),妈妈专向盘子中N放橘子(orange),儿子专等吃盘子中的橘子,女儿专等吃盘子中的苹果.请用PV操作来实现爸爸、妈妈、儿子、女儿之间的同步与互斥关系.(要求相应图形操作配合文字提示).编程实现
要求编程实现
人气:266 ℃ 时间:2020-06-18 17:27:35
解答
信号量初值S1=0,S2=0,S=1
爸爸进程 妈妈进程 女儿进程儿子进程
repeat repeatrepeatrepeat
P(s)P(s)P(s1) P(s2)
放苹果放桔子取苹果 取桔子
V(s1) V(s2)V(s) V(s)
until falseuntil falseuntil falseuntil false
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版