每执行一次V 原语,信号量的数值S 加1 ,如 果 ①________,Q 进程继续执行;如果S<=0,则从对应的 ②________ 队列中移出一个进程 R,该进程状态变为 ③________ 。
【正确答案】:①S>0,②等待,③就绪
执行一次 V 原语,意味着释放一个单位的资源。因此,描述为 S=S+1。当 S<0 时,表示信号量请求队列中仍然有因请求该资源而被阻塞的进程。因此,应将信号量对应的阻塞队列中的第一个进程唤醒,使之转至就绪队列。
每执行一次V 原语,信号量的数值S 加1 ,如 果 ①________,Q 进程继续执行;如果S
- 2024-08-04 04:41:42
- 操作系统(02326)