FreeBSD Manual Pages
std::barrier::arrive(3) C++ Standard Libary std::barrier::arrive(3) NAME std::barrier::arrive - std::barrier::arrive Synopsis [[nodiscard]] arrival_token arrive( std::ptrdiff_t n = 1 ); (since C++20) Constructs an arrival_token object associated with the phase syn- chronization point for the current phase. Then, decrements the expected count by n. This function executes atomically. The call to this function strongly happens-before the start of the phase completion step for the current phase. The behavior is undefined if n is less than or equal to 0 or greater than the expected count for the current barrier phase. Parameters n - the value by which the expected count is decreased Return value The constructed arrival_token object. Exceptions Throws std::system_error with an error code allowed for mutex types on error. Notes This function can cause the completion step for the current phase to start. Example This section is incomplete Reason: no example See also blocks at the phase synchronization point until its phase com- pletion step is wait run (public member function) http://cppreference.com 2022.07.31 std::barrier::arrive(3)
NAME | Synopsis | Parameters | Return value | Exceptions | Notes | Example | See also
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::barrier::arrive&sektion=3&manpath=FreeBSD+Ports+15.0>
