std::atomic_ref<T>::notify_all
来自cppreference.com
< cpp | atomic | atomic ref
| (C++20 起) | ||
| void notify_all() const noexcept; |
||
| void notify_all() const volatile noexcept; |
||
进行原子提醒操作
除阻所有被 *this 上的原子等待操作(即 wait() )阻塞的线程,若有;否则不做任何事。
返回值
(无)
注解
更改检测的这种形式通常比简单轮询或纯自旋锁高效。
示例
| 本节未完成 原因:暂无示例 |
参阅
| (C++20) |
阻塞线程直至被提醒且原子值更改 (公开成员函数) |
| (C++20)(C++20) |
阻塞线程直至被提醒且原子值更改 (函数模板) |
| (C++20) |
提醒一个在 atomic_wait 中阻塞的线程 (函数模板) |