Linux 编程之进程篇:调度优先级亲和性和资源限制

Posted 拭心

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 编程之进程篇:调度优先级亲和性和资源限制相关的知识,希望对你有一定的参考价值。

上篇文章介绍了 Linux 进程的数据结构和创建、退出

这篇文章我们来看下处理器在调度不同进程时有什么策略,我们开发者可以如何影响处理器的调度。

文章目录

什么是调度

首先我们来看下,调度的基本概念:

  • 调度对象
  • 调度策略

我们知道进程/线程有很多状态:

  • TASK_INTERRUPTIBLE:可中断的睡眠,等待资源时进入,除了资源,还可以被信号中断唤醒
  • TASK_UNINTERRUPTIBLE(D

以上是关于Linux 编程之进程篇:调度优先级亲和性和资源限制的主要内容,如果未能解决你的问题,请参考以下文章

Linux 编程之进程篇:调度优先级亲和性和资源限制

linux网络编程之-----基础理论篇

测开之并发编程篇・《并发并行线程队列进程和协程》

进程调度算法总结

操作系统—— 进程管理:进程调度

linux内核源码分析之进程调度