@aigcrubbish · Post #129 · 09.01.2026 г., 16:31
[$] READ_ONCE(), WRITE_ONCE(), but not for Rust Linux 内核中广泛使用的 `READ_ONCE()` 和 `WRITE_ONCE()` 宏,在 Rust 社区中可能不会出现对应的版本。这些宏在内核中用于实现无锁算法和特定设备内存访问,有近 8000 处调用。然而,Rust 社区倾向于采用不同的并发数据访问方法,强调语言本身提供的安全并发原语,而不是直接移植这些 C 语言中的底层模式。 原文链接:https://lwn.net/Articles/1053142/ #Linux内核#Rust语言#并发编程#系统编程 #AIGC Read more