2010解决计算机考研第25题。

当信号量为正时,它表示可供并发进程使用的资源实体的数量。

这里初始值为3,可用资源数为3,当前值为1,表示当前可用次数M=1。

信号量小于零时,表示等待使用临界区的进程数,其中信号量不小于零,表示没有等待进程,所以N=0。

另外,信号量的初始值一般是1,即一次只允许一个资源进入临界区,但这里是3,实际上对解决问题没有作用,是一个干扰因素。