使用Rust为RISC-V OS 实现自旋锁

21-12-30 banq

自旋锁是最基本的同步实现之一,也是实现操作系统时首先要考虑的组件之一。
本文将简要回顾自旋锁的基础知识,如何在 Rust 中为自制操作系统实现它,以及它相对于 C 语言的优势。


除非另有说明,所有代码示例都是用 Rust 编写的。
点击标题