std::atomic<bool>
时间: 2023-09-24 17:12:14 浏览: 37
利用C++11原子量如何实现自旋锁详解
`std::atomic<bool>` 是一个原子布尔变量类型,用于多线程编程。原子变量是指可以在多线程环境下进行原子操作的变量,保证线程安全。在 C++11 中引入了 `std::atomic` 标准库,提供了一系列原子变量类型,包括布尔型、整型、指针等。在多线程编程中,使用原子变量可以避免数据竞争和死锁等问题。
阅读全文
利用C++11原子量如何实现自旋锁详解