1.  >>  高等继续教育 / 操作系统
 高等继续教育 / 操作系统

用PV操作解决读者写者问题的正确程序如下:begin S, Sr: Semaphore; rc: integer;    S:=1; Sr:=1; rc:=0;cobegin PROCES Reader i ( i=1,2…)      begin P(Sr)      rc:=rc 1;      if rc=1 then P(S);      V(Sr);     read file;      P(Sr);      rc:=rc-1    if rc=0 thenV(S);    V(Sr);    end ;  PROCES Writer j (j=1,2…)  begin P(S);        Write file;        V(S)  end;coend ;end;请回答:(1)信号量 Sr的作用;(2)程序中什么语句用于读写互斥,写写互斥;(3)若规定仅允许5个进程同时读怎样修改程序?
  积分
 参考答案:
 佳题速递:
  • 薄壁套筒零件安装在车床三爪卡盘上,以外圆定位车内孔,加工后发现孔有较大圆度误差,其主要原因是()。机械制造技术
  • 下列哪一条不是弯曲正应力计算公式σ=My/J的使用条件材料力学
  • 单母线接线的优点和缺点是?电力工程基础
  • 简述国家承认的法律效果国际公法
  • 贷款期限越长,风险越大,利率应该越高。货币银行学
  • 鲍莫尔认为企业领导人应具有的条件是( )。 组织行为学