- 112
- 0
- 约4.91千字
- 约 28页
- 2017-08-20 发布于河南
- 举报
操作系统复件 习题课课件
例1:修改书上读者优先的程序为读写公平;例2:用PV操作解决读者和写者之间的同步问题,且写者优先;int readcount, writecount;
semaphore mutex=1,wmutex=1,rwmutex=1,x=1;
void reader( )
{
while(1){
p(x)
p(rmutex)
++readcount;
if(readcount==1) p(rwmutex);
v(rmutex);
v(x);
read data;
p(rmutex);
- - readcount;
If(readcount==0) v(rwmutex);
v(rmutex);
}
}
;int readcount, writecount;
semaphore mutex=1,wmutex=1,rwmutex=1,x=1;
void writer( )
{
while(1){
p(wmutex)
++writecount;
if(writecount==1) p(x);
v(wmutex);
p(rwmutex);
write data;
v(rwmutex);
p
您可能关注的文档
最近下载
- 中药涂药技术课件.pptx VIP
- 新疆2022系列标准设计图集新22G10 结构设计总说明(示例).docx VIP
- 2025年林业数字经济发展趋势分析报告.docx
- 《电化学储能系统构网型储能变流器并网性能测试技术规范》.pdf VIP
- 班主任基本功大赛情景模拟题汇总.docx VIP
- 中国成人自身免疫性溶血性贫血诊疗指南(2023年版)PPT课件.pptx VIP
- 小型风力发电机结构设计.doc VIP
- (高清版)J-G-J 18-2012 钢筋焊接及验收规程.pdf VIP
- 2025年事业单位招聘考试(林业基础知识)历年参考题库含答案详解.docx VIP
- TCECS 10325-2023 防排烟及通风空调系统用静压箱.pdf
原创力文档

文档评论(0)