§D2.2.7
Condition variable 的虚假唤醒(spurious wakeup)成因与防御?
- §D2.2Mutex / Spinlock / TicketLock / MCS Lock 的取舍?→
- §D2.2Reader-Writer Lock 与 RCU 思想?→
- §D2.2Lock-free vs wait-free vs obstruction-free 的定义?→
- §D2.2ABA 问题及解决(Tagged pointer / hazard pointer / epoch-based reclamation)?→
- §D2.2实现一个 SPSC lock-free ring buffer(行情线程 → 策略线程典型场景)?→
- §D2.2False sharing 的成因,如何用 alignas(64) / std::hardware_destructive_interference_size 缓解?→