首页
文章列表
标签墙
返回找工具啦
双检查
共 1 篇文章
C++原子操作std::memory_order在双检查锁中的应用
2026-04-19 21:16:12
双检查锁模式旨在解决多线程环境下单例初始化的性能瓶颈问题。其核心目标是在保证线程安全的前提下,尽量减少锁的使用次数。尽管现代 C++ 提供了 std::callonce 等便捷工具,但在高性能底层库开发中,手动实现双检查锁依然是必要的技能。 本文将指导你如何利用 C++11 的原子操作和内存序(st
C++编程
多线程
原子操作
8
0