std::barrier<CompletionFunction>:: wait
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Member functions | ||||
|
barrier::wait
|
||||
| Constants | ||||
|
void
wait
(
arrival_token
&&
arrival
)
const
;
|
(C++20부터) | |
만약 arrival 이 현재 단계의 위상 동기화 지점과 연관되어 있다면, * this 와 연관된 동기화 지점에서 arrival 의 위상 완료 단계가 실행될 때까지 블록됩니다.
그렇지 않으면, arrival 이 바로 앞 단계의 위상 동기화 지점과 연관되어 있는 경우, 즉시 반환됩니다.
그렇지 않은 경우, 즉 arrival 이 * this 의 이전 단계 또는 * this 가 아닌 다른 배리어 객체의 어떤 단계에 대한 위상 동기화 지점과 연관된 경우, 동작은 정의되지 않습니다.
목차 |
매개변수
| arrival | - |
이전에 동일한
barrier
에서
arrive
호출로 획득한
arrival_token
|
반환값
(없음)
예외
오류 발생 시 뮤텍스 타입에 허용되는 오류 코드와 함께 std::system_error 를 발생시킵니다.
예제
|
이 섹션은 불완전합니다
이유: 예제가 없음 |
참고 항목
|
배리어에 도착하여 예상 카운트를 감소시킴
(public member function) |