- 5
- 0
- 约4.4千字
- 约 14页
- 2017-01-02 发布于江西
- 举报
1、用P.V操作解决下面的同步问题 2、重新研究司机和售票员问题,分别写出司机和售票员进程,从而实现该问题的同步 6.*/14 操作系统 ?* get copy put f s t g 要解决的同步问题: Get不能向“满”的S中放; Copy不能从“空”的S中取;不能向“满”的T中放; Put不能从“空”的T中取 有3个进程:get, copy和put,它们对4个存储区域f、s、t和g进行操作: 其中:f有取之不尽的数据可以get;g有用之不完的空间可以put s和t则只有一个存储空间。 3,4,...,m 2 2 (1,2… ) 2,3,4,...,m 1 1 (1… ) 1,2,3,4,...,m (… ) 练习: (同步)信号量:{实际上也起到互斥作用} S_Empty, T_Empty, {初值为1} S_Full, T_Full; {初值为0} Get进程: Begin Repeat P(S_Empty) T_get_S(); V(S_Full); Until false; End Copy进程: Begin Repeat P(S_Full); P(T_Empty); S_copy_T( ); V(T_Full); V(S
您可能关注的文档
最近下载
- 03G322-1 钢筋混凝土过梁.docx VIP
- 幼儿园教师科学素养的研究.pdf
- 广东省惠州市惠东县2023年中考二模数学试题(含答案).docx VIP
- 03G322-1 钢筋混凝土过梁.doc VIP
- 第11课《山地回忆》教学设计统编版(2024)七年级语文下册.docx VIP
- 11《山地回忆》公开课一等奖创新教案.docx VIP
- 主体结构施工方案.doc VIP
- 2026年河南交通职业技术学院单招职业倾向性测试必刷测试卷最新.docx VIP
- 2022年语文新课程标准试题语文教师招聘选调必背(含参考答案).pdf VIP
- 河北省秦皇岛市地理生物会考真题试卷(含答案).docx VIP
原创力文档

文档评论(0)