每执行一次V 原语,信号量的数值S 加1 ,如 果 ①________,Q 进程继续执行;如果S

作者:高老师 浏览 0

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

📱 扫码体验刷题小程序

微信小程序二维码

扫一扫使用我们的微信小程序

热门题目

已复制到剪贴板