Appearance
从「一条 main 流」到「多条可切换的执行流」,再到「时钟驱动的抢占式调度」,最后长出真正的内核同步原语。这一卷是 Cinux 内核并发的地基:Task 抽象、context_switch 汇编、轮转与抢占调度器、Spinlock/Mutex/Semaphore 三件套——内核线程从此能被挂起、被恢复、被打断、被睡下去又被唤醒。
Task
context_switch
Spinlock
Mutex
Semaphore