首页 > 试题广场 >

如果三个进程共享一个互斥端,每次最名可以允许2个进理进入互斥

[单选题]

如果三个进程共享一个互斥端,每次最名可以允许2个进理进入互斥段,则信号量的变化范围是( )

  • 2,1,0,-1
  • 3,2,1,0
  • 2,1,0,-1,-2
  • 1,0,-1,-2
推荐

最多允许 2个进出进入互斤段,(初始值则为3,因为每个进程进去时都先要进P操作,然后再看s的他然不是大于0如果小于0则表示当前已经有2个进程进去了,当第3个进程再执行P操作时,信号量减为-1,并将该进程阻塞。


发表于 2018-07-18 21:02:45 回复(0)
因为最多允许两个进程进入,所以初始值为2,之后每进一个减1,为零之后,减1表示挂起
发表于 2018-09-02 12:33:49 回复(1)