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

进程和线程的上下文切换所消耗的时间通常属于什么量级?请分别说明,并解释为什么存在差异。

完美世界后端开发游戏技术原理

考察说明

考察对进程与线程上下文切换开销及其原因的量化理解

回答思路

  1. 能给出线程切换约微秒级、进程切换约微秒到毫秒级的量级范围
  2. 解释线程切换共享地址空间,开销较小;进程切换需切换页表、刷新TLB等,开销较大
  3. 能说明上下文切换包含保存/恢复寄存器、程序计数器、内核态与用户态切换等基本步骤