后端岗位面试题更新 2026-08-05

请阐述Linux中进程调度的主要时机以及各时机的触发条件。

联想后端开发互联网/IT问题拆解技术原理Linux

考察说明

考察对Linux内核调度机制和触发条件的理解

回答思路

  1. 明确指出进程主动放弃CPU的时机,如等待I/O、睡眠
  2. 说明时钟中断触发的抢占式调度时机
  3. 涵盖进程优先级变化或状态变化导致的调度
  4. 解释进程从内核态返回用户态时可能发生的调度