文章插图
4.9 唤醒抢占
当在try_to_wake_up/wake_up_process和wake_up_new_task中唤醒进程时, 内核使用全局check_preempt_curr看看是否进程可以抢占当前进程可以抢占当前运行的进程.
每个调度器类都因应该实现一个check_preempt_curr函数, 在全局check_preempt_curr中会调用进程其所属调度器类check_preempt_curr进行抢占检查, 对于完全公平调度器CFS处理的进程, 则对应由check_preempt_wakeup函数执行该策略.
新唤醒的进程不必一定由完全公平调度器处理, 如果新进程是一个实时进程, 则会立即请求调度, 因为实时进程优先极高, 实时进程总会抢占CFS进程 。
【一篇文章让你了解Linux进程调度器】
推荐阅读
- 关于黄茶的采摘的介绍,黄茶的种类全介绍
- 君山银针可以冲泡几遍,如何冲泡好杯君山银针茶
- 君山银针品种大全,君山银针的特征
- js中同步和异步编程
- 温州黄汤冲泡步骤,温州平阳黄汤黄茶类中的黄小茶
- 君山银针哪个季节喝好,如何鉴别君山银针
- 黄芽茶适合女人喝吗,黄茶适合什么人喝
- 君山银针的贮藏方法,鉴别优质君山银针的方法
- 远安黄茶功效作用,黄茶知识
- 雅安黄茶简介,黄茶有哪些