有三个并发执行的进程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,请回答下列问题: