std::latch::count_down
来自 cppreference.com
void count_down( std::ptrdiff_t n = 1 ); |
(自 C++20 起) | |
以原子方式将内部计数器递减 n,不会阻塞调用者。
如果 n 大于内部计数器的值或为负数,则行为未定义。
此操作在 强顺序发生之前 所有对该 latch
解锁的调用。
[编辑] 参数
n | - | 内部计数器递减的值 |
[编辑] 返回值
(无)
[编辑] 异常
在发生错误时,抛出 std::system_error,并带有一个允许用于互斥类型的错误代码。