41.若有一个文件F,供多进程读。现把进程分成A、B两组,规定同组的进程可以同时读文件F,但不同组的进程不能同时读文件F。现定义两个计数器C1和C2分别记录A组合B租中正在读文件F的进程数。当用PV操作进程管理时设置三个信号量SS2和SAB才能保证正确并发执行,程序结构如下:

欢迎免费使用小程序搜题/刷题/查看解析,提升学历,成考自考报名,论文代写、论文查重请加客服微信skr-web

41.若有一个文件F,供多进程读。现把进程分成A、B两组,规定同组的进程可以同时读文件F,但不同组的进程不能同时读文件F。现定义两个计数器C1和C2分别记录A组合B租中正在读文件F的进程数。当用PV操作进程管理时设置三个信号量SS2和SAB才能保证正确并发执行,程序结构如下: 要求: (1)说明信号量S1,S2,SAB的作用。 (2)请在并发程序的有编号处填入(注:写在答题卡上)适当的PV操作,以完善该程序。

(1) 设置三个信号量S1、S2和SAB才能保证正确并发执行。S1用来保证A组进程对C1的互斥访问,S2用来保证B组对C2的互斥访问,SAB用来保证A组进程和B组进程对文件F的互斥访问,它们的初始值均为1;(2) 1 P(SAB) 2 V(S1) 3 P(1) 4 P(SAB) 5 V(S2) 6 P(S2)

访客
邮箱
网址

通用的占位符缩略图

人工智能机器人,扫码免费帮你完成工作


  • 自动写文案
  • 自动写小说
  • 马上扫码让Ai帮你完成工作
通用的占位符缩略图

人工智能机器人,扫码免费帮你完成工作

  • 自动写论文
  • 自动写软件
  • 我不是人,但是我比人更聪明,我是强大的Ai
Top