单选题 进程A在执行过程中要使用临界资源,但要先获得进程B的计算结果,而此时进程B正在忙于I/O操作,则此时进程A应遵循同步机制的______准则。
  • A.让权等待
  • B.空闲让进
  • C.忙则等待
  • D.有限等待
【正确答案】 A
【答案解析】进程同步机制应遵循的4个准则为:空闲让进、忙则等待、有限等待和让权等待。 1)空闲让进:当没有进程处于临界区时,可以允许一个请求进入临界区的进程立即进入自己的临界区。 2)忙则等待:当已有进程进入其临界区时,其他试图进入临界区的进程必须等待。 3)有限等待:对要求访问临界资源的进程,应保证能在有限的时间内进入自己的临界区。 4)让权等待:当一个进程因为某些原因不能进入自己的临界区时,应释放处理器给其他进程。 进程A需要进程B的结果,而此时进程B没法给A结果,因此A因为缺少数据而无法进入自己的临界区,应当遵循“让权等待”的准则,放弃处理器给其他进程,因此答案选择A选项。