单选题 若一个信号量的初值为3,经过多次P、V操作之后当前值为-1,则表示等待进入临界区的进程数为______。
  • A.1
  • B.2
  • C.3
  • D.4
【正确答案】 A
【答案解析】[解析] 信号量是一种整型的特殊变量,只有初始化和P、V操作可以改变其值。通常,信号量的初值表示可以使用资源的总数。当信号量为0时,表示资源已经分配完;当信号量为负值时,表示有进程正在等待分配资源,等待的进程数就是信号量的绝对值。