文档目录
无锁编程技术
本节目录
- 悲观锁(Mutex)与 乐观锁(CAS 自旋)的底层成本对比 欢迎进入第三阶段:用户态并发!这是区分"普通程序员"和"底层系统工程师"的分水岭。你现在的目标很明确:彻底摆脱内核态的重量级锁,在用户态用自旋逻辑实现极速并 …
- 无锁自旋(Spinlock)的平替与退避策略(Backoff) 这个问题极其硬核,触及了高性能并发编程的核心痛点:如何在"极致性能"和"CPU文明"之间找到平衡。 很多新手写的自旋锁,其实就是一颗CPU核弹——一跑起来, …
- 无锁链表与无锁栈(Michael-Scott Queue) 恭喜你,终于来到了并发编程的巅峰战场:无锁数据结构(Lock-Free Data Structures)。这不仅是C++高性能开发的皇冠明珠,也是你之前所有 …