std::atomic_bool
时间: 2023-08-25 16:13:33 浏览: 137
使用任务窃取的线程池-颜色传感器
std::atomic_bool是C++11中的一个原子布尔类型。它提供了原子的读写操作,以及其他一些原子操作函数,如exchange、compare_exchange等。std::atomic_bool的使用方式类似于普通的布尔变量,但具有原子性,可以安全地在多个线程间使用。可以使用赋值运算符=来设置std::atomic_bool的值,可以使用load函数来读取std::atomic_bool的值。此外,std::atomic_bool还提供了test_and_set和clear函数来对std::atomic_bool进行原子的设置和清除操作。<em>1</em><em>2</em><em>3</em>
#### 引用[.reference_title]
- *1* *2* *3* [C++11 并发指南六( <atomic> 类型详解二 std::atomic )](https://blog.csdn.net/xcc_96/article/details/42709921)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item]
[ .reference_list ]
阅读全文