std::barrier<CompletionFunction>:: wait
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Member functions | ||||
|
barrier::wait
|
||||
| Constants | ||||
|
void
wait
(
arrival_token
&&
arrival
)
const
;
|
(自 C++20 起) | |
如果 arrival 与当前阶段的相位同步点相关联,则在 arrival 关联的同步点处阻塞,直到运行该同步点相位的阶段完成步骤。
否则,若 arrival 关联到 * this 紧邻前驱阶段的相位同步点,则立即返回。
否则,即如果 arrival 与 * this 的较早阶段或其他屏障对象(非 * this )的任何阶段的相位同步点相关联,则行为未定义。
目录 |
参数
| 到达 | - |
通过先前在同一
barrier
上调用
arrive
所获得的
arrival_token
|
返回值
(无)
异常
当发生错误时,抛出 std::system_error ,其中包含适用于互斥锁类型的错误码。
示例
|
本节内容不完整
原因:缺少示例 |
参见
|
抵达屏障并递减期望计数
(公开成员函数) |