有三个并发执行的进程A,B,C,他们在执行时都要读共享文件F,限定:进程A和进程B可同时读文件F,进程B和进程C可同时读文件F,但不允许进程A和进程C同时读文件F,请回答下列问题:
(1)用PV操作实现管理时应该怎样定义信号及其初值?
(2)写出用PV操作管理3个进程的程序。

1个回答
展开全部
摘要 亲,关于您问的问题第一个问题回答如下:使用PV操作实现对文件F的管理,可以定义两个信号量,一个用于控制A和B对文件F的访问,另一个用于控制B和C对文件F的访问。信号量的初值可以如下定义:1.信号量S1:初始值为1,表示文件F当前可被A和B读取;2.信号量S2:初始值为1,表示文件F当前可被B和C读取。
咨询记录 · 回答于2023-02-16
(2)写出用PV操作管理3个进程的程序。
有三个并发执行的进程A,B,C,他们在执行时都要读共享文件F,限定:进程A和进程B可同时读文件F,进程B和进程C可同时读文件F,但不允许进程A和进程C同时读文件F,请回答下列问题:
(1)用PV操作实现管理时应该怎样定义信号及其初值?
有三个并发执行的进程A,B,C,他们在执行时都要读共享文件F,限定:进程A和进程B可同时读文件F,进程B和进程C可同时读文件F,但不允许进程A和进程C同时读文件F,请回答下列问题:
(2)写出用PV操作管理3个进程的程序。
(1)用PV操作实现管理时应该怎样定义信号及其初值?
有三个并发执行的进程A,B,C,他们在执行时都要读共享文件F,限定:进程A和进程B可同时读文件F,进程B和进程C可同时读文件F,但不允许进程A和进程C同时读文件F,请回答下列问题:
(2)写出用PV操作管理3个进程的程序。
(1)用PV操作实现管理时应该怎样定义信号及其初值?
有三个并发执行的进程A,B,C,他们在执行时都要读共享文件F,限定:进程A和进程B可同时读文件F,进程B和进程C可同时读文件F,但不允许进程A和进程C同时读文件F,请回答下列问题:
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消