问答题
某系统允许最多10个进程同时读文件F,当同时读文件F的进程不满10个时,欲读该文件的其他进程可立即读,当已有10个进程在读文件F时其他欲读文件F的进程必须等待,直至有进程读完后退出方可去读。请回答下列问题: (1)在实现管理时应采用同步方式还是互斥方式 (2)写出用PV操作实现管理时应定义的信号量及其初值。 (3)写出进程并发执行时的程序。
【参考答案】
正确答案:(1)应采用互斥方式 (2)定义一个信号量S 初值:S:=10 (3)程序如下: begin S:semaph......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)