std::experimental::latch:: count_down
From ja.cppreference.net
<
cpp
|
experimental
|
latch
|
void
count_down
(
ptrdiff_t n
=
1
)
;
|
(1) | (concurrency TS) |
呼び出し元をブロックすることなく、内部カウンタを n だけアトミックにデクリメントします。
n が内部カウンタの値より大きい、または負の値である場合、動作は未定義です。
この操作は、 同期する このラッチでブロックするすべての呼び出しと、このラッチで true を返すすべての is_ready 呼び出しと同期します。
パラメータ
| n | - | 内部カウンターが減少する値 |
戻り値
(なし)
例外
例外を送出しません。