std::counting_semaphore<LeastMaxValue>::max
来自 cppreference.com
< cpp | thread | counting semaphore
constexpr std::ptrdiff_t max() noexcept; |
(自 C++20 起) | |
返回内部计数器的最大可能值,该值大于或等于 LeastMaxValue
。
[编辑] 返回值
内部计数器的最大可能值,作为 std::ptrdiff_t。
[编辑] 注释
对于特化 binary_semaphore
,LeastMaxValue
等于 1.
顾名思义,LeastMaxValue
是最小最大值,而不是实际最大值。因此 max() 可以产生大于 LeastMaxValue
的数字。