如果信号量S的值是0,此时进程A执行P(S)操作,那么,进程A会()。 A、继续运行,并唤醒S队列头上的等待进程B、继续运行C、进入阻塞态,让出CPUD、进入就绪态,让出CPU

如果信号量S的值是0,此时进程A执行P(S)操作,那么,进程A会()。

A、继续运行,并唤醒S队列头上的等待进程

B、继续运行

C、进入阻塞态,让出CPU

D、进入就绪态,让出CPU


相关考题:

如果信号量S的值是0,此时进程A执行P(S)操作,那么,进程A会( )。 A.继续运行B.进入阻塞态,让出CPUC.进入就绪态,让出CPUD.继续运行,并唤醒S队列头上的等待进程

对一个信号量S的初值S.value表示系统中某种资源的数目,若做了P、V操作后使得 S.value<0,下列说法正确的是( )。A.系统资源已分配完毕B.该值的绝对值为系统剩余资源数C.此时其他进程不能再执行P、V操作D.此时执行V操作,表示又一个进程进入进程阻塞队列

如果进程P对信号量S执行V操作,则信号量S的值会()。 A.加1B.减1C.等于0D.小于0

如果进程P对信号量S执行P操作,则信号量S的值应()。 A.加1B.减1C.等于0D.小于0

假设系统中有n个进程共享3台扫描仪,并采用PV操作实现进程同步与互斥。若系统信号量S的当前值为-1,进程P1、P2又分别执行了1次P(S)操作,那么信号量S的值应为( )。A.3B.-3C.1D.-1

假设系统中有n个进程共享3台扫描仪,并采用PV操怍实现进程同步与互斥。若系统信号量S的当前值为-1,进程P1、P2又分别执行了1次P(S)操作,那么信号量S的值应为( )A.3B.-3C.1D.-1

如果信号量S的值是O,此时进程A执行P(S)操作,那么,进程A会()。A继续运行B进入就绪态,让出CPUC进入阻塞态,让出CPUD继续运行,并唤醒S队列头上的等待进程

如果信号量S的值是0,此时进程A执行P(S)操作,那么,进程A会()。A继续运行B进入阻塞态,让出CPUC进入就绪态,让出CPUD继续运行,并唤醒S队列头上的等待进程

记录型信号量S是表示某临界资源的数目。若S当前值为1,此时进程P1先执行wait(S),然后进程P2执行signal(S),则S的值为()A.0B.1C.2D.以上都不是