Appearance
优先级抢占 + 共享系统栈 + 零额外上下文切换开销
高优先级 executor 抢占低优先级,通过 Pend ISR 在共享栈上嵌套运行
所有 executor 共用一个系统栈,不逐 task 分配栈空间,任务数量无上限
两级位图 trailing_zeros() 常数时间定位最高优先级就绪 executor
executor 切换复用 Rust 函数调用/返回语义,不经汇编上下文切换
纯 Rust,无 libc 依赖,适合 RISC-V 裸机部署