Linux内核RCU深度实战:从无锁读取到宽限期调度的同步工程全解 深度剖析Linux内核RCU同步机制:从concurrent synchronization天花板问题出发,详尽解读宽限期调度算法、三类RCU变体(Classic/Preemptible/Sleepable/Tree)、内核API使用范式(rcu_assign_pointer/rcu_dereference/call_rcu/synchronize_rcu)。覆盖进程描述符遍历、dentry缓存路径查找、nf_conntrack连接跟踪等真实场景应用,以及实战陷阱、CONFIG_PROVE_RCU调试、性能基准(64核下RCU读取比rwlock快200倍)和用户态liburcu库。 编程技术 2026年09月30日 0 点赞 0 评论 17 浏览
深入理解内存屏障与无锁编程:从 CPU 缓存一致性到实战应用 从 CPU 硬件架构出发,深入剖析缓存一致性协议、内存模型底层原理,通过 C++11 和 Rust 内存序体系,展示如何使用内存屏障构建高性能无锁数据结构,包含 Michael-Scott 无锁队列和 Hazard Pointer 实战案例。 编程技术 2026年09月29日 0 点赞 0 评论 19 浏览
unchanged 深入探讨 Rust 的无锁编程世界:从原子类型到内存序理论,再到基于 Crossbeam 的实战代码与性能优化。 Rust编程 2026年10月01日 0 点赞 0 评论 22 浏览
Rust 侵入式数据结构与无锁内存回收:从 crossbeam-epoch 到生产级实战 深入剖析 Rust 生态中无锁编程核心机制,从 Treiber Stack 的 CAS 循环到 crossbeam-epoch 的 EBR 内存回收,再到侵入式数据结构的实战应用,包含 HTTP 连接池无锁化的完整生产级代码示例。 Rust编程 2026年09月30日 0 点赞 0 评论 26 浏览
Lock-Free Data Structures in Rust: Building a High-Performance MPSC Queue from Scratch A deep dive into building a lock-free multi-producer single-consumer queue in Rust, covering memory ordering, atomic operations, Michael-Scott queue, MPSC optimization, and memory reclamation techniques. 编程技术 2026年09月27日 0 点赞 0 评论 29 浏览
CPU Memory Barrier 深度实战:从硬件缓存一致性到 C++11/Rust 内存模型的工程应用 从硬件缓存一致性协议出发,深入浅出地剖析 CPU Memory Barrier 的原理与实战应用。涵盖 C++11 六种内存序语义、Lock-Free Ring Buffer 实现、性能 benchmark 对比、Rust atomic 用法、Linux 内核 smp_mb API,以及 False Sharing 陷阱和 2026 年 CXL/Chiplet 背景下的屏障演进趋势。 Rust编程 2026年09月29日 0 点赞 0 评论 33 浏览