试题详情
简答题 设有一个具有N个信息元素的环形缓冲区,A进程顺序地把信息写入缓冲区,B进程依次地从缓冲区中读出信息。回答下列问题:  (1)叙述A、B两个进程的相互制约关系。  (2)用P、V操作表示A、B进程的同步算法。
  • (1)A和B两个进程的相互制约关系是既有互斥又有同步:对缓冲区的访问必须互斥,并且当缓冲区满时,A进程不可以写,必须等待;当缓冲区空时,B进程不可以读,必须等待。
    (2)用P、V操作表示A、B进程的同步算法如下:

  • 关注下方微信公众号,在线模考后查看

热门试题