文档目录
线程访问模型
欢迎进入第四阶段:线程访问模型!这是高性能并发编程的珠穆朗玛峰——我们不再满足于"无锁",而是追求**“零开销”**。
本节目录
- SPSC (单写单读) 的极致优化 SPSC(Single Producer Single Consumer)是并发队列的性能天花板。因为只有一个线程写、一个线程读,我们完全不需要CAS,只需 …
- MPSC (多写单读) 在异步系统中的落地 这个问题直接触及异步系统设计的灵魂!MPSC(Multi-Producer Single-Consumer)是日志系统、网络收包、数据库WAL的黄金模型。我 …
- SPMC (单写多读) 与 线程池任务分发(Work-Stealing) 1. SPMC(单写多读)的硬件本质 场景定义 1个写者(Writer):生产数据(如配置更新、日志聚合、时钟信号)。 N个读者(Reader):各自独立消 …
- MPMC (多写多读) 与 工业级无锁队列(如 LMAX Disruptor) 欢迎来到并发编程的“诸神之战”——MPMC(Multi-Producer Multi-Consumer)。 这是并发领域最难啃的骨头,也是区分“普通程序员” …