对信号量x执行V操作时,若()则唤醒阻塞队列中的队首进程
举一反三
- 对信号量S每执行一次V操作,则信号量S的值就(____),当S的值小于等于0时,执行唤醒原语,将信号量队列中的(____)的进程唤醒。
- 当一个信号量的值为负值时,有一个进程对该信号量执行V操作,内含的动作包括? A: 有另一个进程被阻塞 B: 该进程被阻塞 C: 对该信号量加1 D: 有另一个进程被唤醒
- 当一个进程因在互斥信号量mutex上执行V(mutex)操作而导致唤醒另一个进程时,则执行V操作后mutex值为()。
- V操作是对信号量执行加1操作,意味着释放一个单位资源,加1后如果信号量的值等于零,则从等待队列中唤醒一个进程,现进程变为等待状态,否则现进程继续进行
- 下列有关P、V操作的表述中,错误的是()。 A: 进程执行P操作后,有可能因此导致自身进入阻塞状态 B: 进程执行V操作后,有可能因此唤醒相关阻塞进程 C: P操作对信号量执行减1操作 D: V操作对信号量执行减1操作
