问题
问答题
假设信号量S的初值为2,说明在某一时刻,当S=2,1,0,-1,-2各自表示的意义。
答案
参考答案:当S=2时,表示资源没有分配;当S=1时,表示有一个进程占用了一个资源;当S=0时,表示资源全部分配;当S=-1时,表示有一个进程在该信号量上被阻塞;当S=-2时,表示有两个进程在该信号量上被阻塞。
假设信号量S的初值为2,说明在某一时刻,当S=2,1,0,-1,-2各自表示的意义。
参考答案:当S=2时,表示资源没有分配;当S=1时,表示有一个进程占用了一个资源;当S=0时,表示资源全部分配;当S=-1时,表示有一个进程在该信号量上被阻塞;当S=-2时,表示有两个进程在该信号量上被阻塞。