FreeBSD 线程调度2024-03-20 15:29:40 前言 FreeBSD的CPU执行单位是线程,线程调度其实就是多任务下,CPU数远小于任务数时的一种分配CPU计算资源的策略,本文不介绍源码,只给出要掌握操作系统调度需要掌握的几个点 正文 machine-independent CPU 上下文切换流程 线程调度优先级和调度class 线程抢占原理 线程调度队列的管理 sleep数据结构和sleep,wakeup处理流程 互斥睡眠锁的管理以及优先级反转处理 上一篇:将PCIe驱动程序从Linux移植到FreeBSD下一篇:linux – 任何类似Unix的系统是否都意味着目录上的SUID位?