每执行一次V 原语,信号量的数值S 加1 ,如 果 ①________,Q 进程继续执行;如果S<=0,则从对应的 ②________ 队列中移出一个进程 R,该进程状态变为 ③________ 。
【正确答案】:①S>0,②等待,③就绪
执行一次 V 原语,意味着释放一个单位的资源。因此,描述为 S=S+1。当 S<0 时,表示信号量请求队列中仍然有因请求该资源而被阻塞的进程。因此,应将信号量对应的阻塞队列中的第一个进程唤醒,使之转至就绪队列。
每执行一次V 原语,信号量的数值S 加1 ,如 果 ①________,Q 进程继续执行;如果S
📱 扫码体验刷题小程序
扫一扫使用我们的微信小程序