C++笔记之原子操作 编程语言 2024-11-01 14:16 0 阅读 C++笔记之原子操作 code review! 文章目录 C++笔记之原子操作 1.初始化 2.赋值 3.取值 4.赋给另一个原子类型 5.`exchange` 6.`compare_exchange_weak` 和 `compare_exchange_strong` 使用场景 7.注意事项 在 C++ 中,原子类型提供了对共享变量的无锁操作,确保多线程环境下的安全。以下是一些关于原子操作的基础知识和用法: 1.初始化 可以直接初始化原子类型,使用标准库中的 std::atomic。例如: #include <atomic> std::atomic<int>< 猜你喜欢