第七章:线程调度

本章概要

上一章我们已经支持内核线程的创建及切换。然而,为了支持多个线程并发运行,我们应当如何选择线程间切换的时机,更加合理地分配 CPU 资源呢?

本章你将会学到:

  • 使用线程池对线程进行管理
  • 创建后台的内核调度线程 idle 用于线程调度
  • 基于时钟中断定期进行线程调度