一道pv操作的题

【图文】6--PV操作习题_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
6--PV操作习题
大小:247.50KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢【图文】操作系统6--PV操作习题_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
操作系统6--PV操作习题
大小:142.00KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢PV操作的例题_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
PV操作的例题
阅读已结束,下载文档到电脑
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩6页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
用PV操作解决读者写者问题?用PV操作解决读者写者问题的正确程序如下:begin Sr,S:S Rc:S:=1;Sr:=1,rc:=0;Cobegin PROCESS Readi(i=1,2,3…)begin P(Sr)rc:=rc+1;if rc=1 then P(S);V(Sr);P(Sr);rc:=rc-1;if rc=0 then V(S);V(Sr);PROCESS Writerj(j=1,2….) begin P(S); W V(S); 请回答:1。信号量Sr的作用; 2。程序中什么语句用于读写互斥;3。若规定仅允许5个进程同时读怎样修改程序?
wfOR95ZL20
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
int readcount=0; //读进程计数semaphore writeblock,writeblock=1;mutex=1;cobegin process reader_i(){ process writer_j(){P(mutex); P(writeblock);readcount++; {写文件};if(readcount==1) V(writeblock);P(writeblock); }V(mutex);{读文件};P(mutex);readcoount--;if(readcount==0)V(writeblock);V(mutex);}coend
为您推荐:
扫描下载二维码}

我要回帖

更多关于 p—v进程的例题 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信