何为优先级倒置现象,可采取什么办法来解决? 低优先级
何为优先级倒置现象,可采取什么办法来解决?
低优先级进程由于先占用了高优先级进程所需的临界资源,而阻塞高优先级进程,这样就会出现“优先级倒置”现象。如果
阻塞时间延长, 实时进程可能会错过其实时规定的期限,有较大的危害。
解决的办法:
(1)当进程进入临界区后,CPU就不能被剥夺;
(2)优先级继承:当优先级高的进程A被阻塞在资源X的临界区外时,已分配到资源X、优先级低的进程B自动继承A的高优先级,能尽早运行完毕,释放资源X,使得A尽快有机会运行。
参考答案:
参考解析:正在整理中,欢迎在文下评论区提供答案解析,谢谢!