FreeBSD Manual Pages
std::atomic::notify_all(3) C++ Standard Libary std::atomic::notify_all(3) NAME std::atomic::notify_all - std::atomic::notify_all Synopsis void notify_all() noexcept; (since C++20) void notify_all() volatile noexcept; Performs atomic notifying operations. Unblocks all threads blocked in atomic waiting operations (i.e. wait()) on *this, if there are any; otherwise does nothing. Return value (none) Notes This form of change-detection is often more efficient than simple polling or pure spinlocks. Example This section is incomplete Reason: no example See also wait blocks the thread until notified and the atomic value changes (C++20) (public member function) atomic_wait atomic_wait_explicit blocks the thread until notified and the atomic value changes (C++20) (function template) (C++20) atomic_notify_one notifies a thread blocked in atomic_wait (C++20) (function template) http://cppreference.com 2022.07.31 std::atomic::notify_all(3)
NAME | Synopsis | Return value | Notes | Example | See also
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::atomic::notify_all&sektion=3&manpath=FreeBSD+Ports+15.0>
