问答题

如图所示,有三个并发进程get,copy,put,三个进程公用两个缓冲区S,T(其大小为每次存放一个数据),get将数据存放入s,copy将数据从S中取出放人工,put从T中取出数据。在将缓冲区中的上一个数据取走之前不能放入新数据,缓冲区初始化时为空。试用P,V操作实现三个进程间的同步,并写出程序描述。

【参考答案】

正确答案:Semphore S—Mutex=1; Semphore T—Mutex=1; Semphore S—Empt......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
热门 试题

问答题
文件系统的主要任务
问答题