妈妈买来一些苹果,准备装在水果盘子里.每盘装5个,能装4盘多一�
举一反三
- 妈妈去水果超市买回一些苹果,如果每5个装一袋,还剩下3个苹果,如果每10个装一袋,还剩下8个苹果请你猜一猜
- 桌上有一只盘子,每次只能放入一个水果。爸爸专向盘中放苹果(apple),妈妈专向盘中放橘子(orange),儿子专等吃盘中的橘子,女儿专等吃盘中的苹果。只有盘子为空时,爸爸或妈妈才可向盘子中放一个水果;仅当盘子中有自己需要的水果时,儿子或女儿可以从盘中取出。请用P、V操作或管程来实现爸爸、妈妈、儿子、女儿之间的同步和互斥关系。
- 小强的妈妈要将2.5千克的香油装入一些玻璃瓶里,每个玻璃瓶可以装0.4千克,需要准备()个玻璃瓶。
- 桌子上有一个可以装N个水果的果盘,爸爸往盘子中放水果(苹果或桔子),儿子从盘子中拿桔子,女儿从盘子中拿苹果,同一时间只能有一个人对水果盘进行操作。 现在有3个进程,dad,daughter,son,使用信号量empty=N,orange=0,apple=0,mutex=1 请用wait(empty), signal(empty) ,wait(orange) 等语句填空; 不要填分号,只填信号量操作即可 Dad(){ while(1){ [填空1] [填空2] //果盘互斥 将水果放入盘子; [填空3] if(放入的是桔子) [填空4] ; else [填空5] ; } } Son(){ while(1){ [填空6] ; [填空7] ; 从盘子中取桔子; [填空8]; [填空9] ; 吃桔子 } } Daughter(){ while(1){ [填空10] ; [填空11]; 从盘子中取苹果; [填空12]; [填空13]; 吃苹果 } }
- 桌上有一空盘,允许存放一个水果,爸爸可向盘内放苹果,妈妈可向盘内放桔子,儿子专等吃盘内的桔子,女儿专等吃盘中的苹果,请用P、V操作实现爸爸、妈妈、儿子、女儿四个并发进程的同步与互斥。