永发信息网

何为静态和动态优先级

答案:2  悬赏:0  手机版
解决时间 2021-12-24 09:18
  • 提问者网友:低吟詩仙的傷
  • 2021-12-24 03:51
何为静态和动态优先级
最佳答案
  • 五星知识达人网友:琴狂剑也妄
  • 2021-12-24 05:04
其实,动态优先级的作用,就好比一大堆人排队去买包子,但是一次只能买一个,这时候,优先级高的人就可以插队插到比它优先级低的人的前面去,这时候,如果你的优先级是静态的,那么这时候,优先级低的人就可能被等到包子卖光了都买不到。
但是如果是动态优先级的话,比如你优先级高的人买完一个包子后,优先级就降低一点点,那么多次之后它的优先级就比别人的低了,这样原来优先级低的人就有机会可以买到包子了~~

而在程序中,动态优先级的主要体现在响应线程,异常,中断等方面!~~
不知道我这样比喻你能否理解~希望对你有所帮助~望采纳~~~
全部回答
  • 1楼网友:三千妖杀
  • 2021-12-24 05:25
何谓静态和动态优先级?确定静态优先级的依据是什么?答:静态优先级:在创建进程时确定的,且在进程的整个运行期间保持不变动态优先级:在创建进程时所赋予的优先权,是可以随进程的推进或随其等待时间的增加而改变的,以便获得更好的调度性能。确定静态优先权的依据有如下三个方面:①进程类型:通常,系统进程(如接收进程、对换进程、磁盘i/o进程)的优先权高于一般用户进程的优先权②进程对资源的要求:如进程的估计执行时间及内存需要量的多少,对这些要求少的进程应赋予较高的优先权③用户要求:这是用户进程的紧迫程度及用户所付费用的多少来确定优先权的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯