std::counting_semaphore<LeastMaxValue>::max
constexpr std::ptrdiff_t max() noexcept; | (начиная с C++20) |
Возвращает максимально возможное значение внутреннего счётчика, которое больше или равно LeastMaxValue.
Возвращаемое значение
Максимально возможное значение внутреннего счётчика в виде std::ptrdiff_t.
Примечания
Для специализации binary_semaphore, LeastMaxValue равно 1.
Как следует из названия, LeastMaxValue — это минимальное максимальное значение, а не фактическое максимальное значение. Поэтому max() может возвращать число больше LeastMaxValue.
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/thread/counting_semaphore/max