- 1、本文档共10页,其中可免费阅读3页,需付费100金币后方可阅读剩余内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
- 4、文档侵权举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.若一只盘子一次只能放一个水果,A 只往盘中放苹果,B只往盘中放梨子,C只从盘中取苹
果,D只从盘中取梨子。试用:(1) 信号量和P、V操作;(2) 管程,写出同步算法。
解:(1) 采用P、V 操作的同步算法如下:
semaphore SAB=1; //A、B 的资源信号量,同时又是它们的互斥信号量
semaphore SC=0; //C 的资源信号量(用于与A 同步)
semaphore SD=0; //D 的资源信号量(用于与B 同步)
文档评论(0)