Skip to main content

linux-thread

📅 2026-03-21 ✏️ 2026-03-21 CS OS
No related notes

1 · OS 线程调度#

每个程序启动,创建一个初始进程,并启动一个线程。线程可以创建更多线程,对线程进行调度。

线程三种状态:

  • waiting: 等待IO或阻塞
  • runnable: 就绪
  • executing: 执行中

线程工作类型:计算型、IO型

需要注意线程切换带来的消耗、抢占调度、线程池、cache lines、调度决策等。