题目内容
(请给出正确答案)
[主观题]
在一个仓库中可以存放A和B两种产品,要求:1)每次只能存入一种产品。2)A产品数量一B产品数量<M。3
)B产品数量一A产品数量<N。其中,M、N是正整数,试用P操作、V操作描述产品A与产品B的入库过程。
如搜索结果不匹配,请 联系老师 获取答案
第4题
三个进程P1、P2、P3互斥使用一个包含N(N>0)个单元的缓冲区。P1每次用produCe( )生成一个正整数并用put( )送入缓冲区某一空单元中;P2每次用getodd( )从该缓冲区中取出一个奇数并用Coun~dd( )统计奇数个数;P3每次用ge~ven( )从该缓冲区中取出一个偶数并用Coun~ven( )统计偶数个数。请用信号量机制实现这三个进程的同步与互斥活动,并说明所定义的信号量的含义(要求用伪代码描述)。
请帮忙给出正确答案和分析,谢谢!
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!