std::latch:: latch
From cppreference.net
C++
Concurrency support library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::latch
| Member functions | ||||
|
latch::latch
|
||||
| Constants | ||||
|
constexpr
explicit
latch
(
std::
ptrdiff_t
expected
)
;
|
(1) | (since C++20) |
|
latch
(
const
latch
&
)
=
delete
;
|
(2) | (since C++20) |
1)
Создает
latch
и инициализирует его внутренний счетчик. Поведение не определено, если
expected
отрицательно или больше
max()
.
2)
Конструктор копирования удален.
latch
не копируемый и не перемещаемый.
Параметры
| expected | - | начальное значение внутреннего счетчика |
Исключения
Ничего не выбрасывает.