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

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

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

什么是调度

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

  • 调度对象
  • 调度策略

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

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

猜你喜欢

转载自blog.csdn.net/u011240877/article/details/123172994