DragonOS/docs/kernel/sched
LoGin 7d2a6f7e44
refactor: 重构 RwSem 和 WaitQueue 实现,解决并发冲突问题 (#1637)
- 重构 RwSem 状态表示,使用 64 位原子整数和位域编码
- 新增可升级读锁支持,提供原子升级/降级功能
- 重构 WaitQueue 核心机制,以 wait_until 为基础 API 消除唤醒丢失
- 统一等待队列设计,使用单一队列管理所有等待者
- 优化锁获取性能,实现快速路径和慢速路径分离

Signed-off-by: longjin <longjin@DragonOS.org>
2026-01-13 14:30:35 +08:00
..
cfs.md chore: update docker image version in script && update doc (#1076) 2024-12-16 01:48:46 +08:00
core.md docs(sched):调度子系统文档即cfs文档 (#807) 2024-05-07 22:01:01 +08:00
fifo.md feat(sched): 新增FIFO调度器实现及演示功能 (#1606) 2026-01-05 20:00:24 +08:00
index.rst feat(sched): 新增FIFO调度器实现及演示功能 (#1606) 2026-01-05 20:00:24 +08:00
kernel_timer.md 增加定时器和软中断文档,修改了softirq面向c的接口 (#245) 2023-04-17 17:17:06 +08:00
rt.md Sched rt doc (#163) 2023-02-09 15:24:37 +08:00
wait_queue.md refactor: 重构 RwSem 和 WaitQueue 实现,解决并发冲突问题 (#1637) 2026-01-13 14:30:35 +08:00