简答题

对若干个并发进程共享某一变量的相关临界区的管理有哪些要求?

正确答案

(1)一次最多一个进程能够进入临界区。
(2)任何一个进入临界区的进程必须在有限的时间内退出临界区。
(3)有进程退出临界区时应让一个等待进入临界区的进程进入它的临界区执行。

答案解析

相似试题
  • 并发进程中,对同一共享变量的若干临界区的执行(),但对不同共享变量的临界区的执行()

    填空题查看答案

  • 现有n个具有相关临界区的并发进程,如果某进程调用P操作后变为等待状态,则调用P操作时的信号量的值必定是()

    填空题查看答案

  • 设某一临界区对应的记录型信号最mutex,其初值为1 (即mutex.value=l),当mutex.value=-2时,表示有()个进程在临界区内,有()个进程等待进入临界区。

    填空题查看答案

  • 用PV操作管理临界区时,若有n个进程在等待进入临界区,则这时的信号量值为()

    单选题查看答案

  • 采用PV操作管理相关临界区时,若信号量的值可能在[-1,1]之间变化,则与相关临界区有联系的进程个数是()

    单选题查看答案

  • n个并发进程共用一个公共变量Q,写出用PV操作实现这n个进程互斥时的程序描述,并说明信号量的取值范围。

    简答题查看答案

  • 用PV操作管理临界区时,把信号量的初值定义为1,现有n个进程在等待进入临界区,这时信号量的值为()

    单选题查看答案

  • 有一共享文件可供n个并发进程使用,但限制最多m个进程(n≥m≥1)可同时读文件,用PV操作进行管理时其信号量的初值应该为()

    单选题查看答案

  • 在使用PV操作实现进程互斥时,必须成对出现,在进入临界区之前要调用(),在完成临界区操作后要调用()

    填空题查看答案