简述信号量S的物理含义。
S>0的时候表示可用的资源数,或者可以使用资源的进程数,使用P操作时不会出现阻塞的进程,S--,使用V操作S++;
S=0的时候表示当前系统可用的资源数为0;
S<0的时候-S表示当前处于阻塞态的进程数,使用P操作时,进程阻塞,使用V操作S++;
系统可同时运行的进程数量
答:S>0时,S表示可使用的资源数...
用户登录可进行刷题及查看答案
答:S>0时,S表示可使用的资源数;或表示可使用资源的进程数;
S=0时,表示无资源可供使用;或表示不允许进程再进入临界区;
S<0时,-S表示等待使用资源的进程个数;或表示等待进入临界区的进程个数;
当S>0时,调用P(S)的进程不会等待;调用V(S)后使可用资源数加1或使可用资源的进程数加1;
当S<0时,调用P(S)的进程必须等待;调用V(S)后将释放一个等待使用资源者或释放一个等待进入临界区者。
登录后提交答案