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

    内容

    • 0

      进程一旦得到CPU控制权就可以立即运行,那么进程当前处于什么状态() A: 运行态 B: 就绪态 C: 等待态 D: 阻塞态

    • 1

      当对信号量进行V操作之后,() A: 当S<0,进程继续执行 B: 当S>0,要唤醒一个就绪进程 C: 当S≤0,要唤醒一个等待进程 D: 当S≤0,要唤醒一个就绪进程

    • 2

      当对信号量进行V原语操作时()。 A: 当S<0,进程继续执行 B: 当S>0,要唤醒一个就绪进程 C: 当S<=0,要唤醒一个等待进程 D: 当S<0,要唤醒一个等待进程

    • 3

      当进程执行了P操作后,信号量S=-1,那么进程会怎样() A: 继续运行 B: 阻塞 C: 转为V操作 D: 转为P操作

    • 4

      当V原语对信号量作运算之后,会出现 A: 当S<0,进程继续执行 B: 当S<0,要唤醒一个就绪进程 C: 当S<=0,要唤醒一个等待进程 D: 当S<0,要唤醒一个就绪进程