A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://en.cppreference.com/w/cpp/language/../error/error_code/../../thread/barrier/arrive.html below:

std::barrier<CompletionFunction>::arrive - cppreference.com

Constructs an arrival_token object associated with the phase synchronization 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.

[edit] Parameters n - the value by which the expected count is decreased [edit] Return value

The constructed arrival_token object.

[edit] Exceptions

Throws std::system_error with an error code allowed for mutex types on error.

[edit] Notes

This function can cause the completion step for the current phase to start.

[edit] Example [edit] See also blocks at the phase synchronization point until its phase completion step is run
(public member function) [edit]

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4