首页 > 试题广场 >

对于两个并发进程,设互斥信号量为mutes,若mutex=0

[单选题]
对于两个并发进程,设互斥信号量为mutes,若mutex=0,则(        )
  • 表示没有进程进入临界区
  • 表示有一个进程进入临界区
  • 表示有一个进程进入临界区,另一个进程等待进入
  • 表示有两个进程进入临界区
答案是b(来自王道操作系统),如果选c,那么mutex的值应该是–1
发表于 2019-10-29 14:38:49 回复(0)
答案应该是B。
C中提到的有一个进程在等待。进程等待的数目等于当前信号量的绝对值。也就是说如是C的话,mutex就应该是-1。
例子:
计算机操作系统中,若P、V操作的信号量S初值为2,当前值为-1,则表示当前有1个等待信号量S的进程。
发表于 2021-06-20 15:38:34 回复(0)
C
发表于 2018-01-04 16:48:48 回复(0)