std::counting_semaphore<LeastMaxValue>::max
来自 cppreference.cn
< cpp | thread | counting semaphore (计数信号量)
constexpr std::ptrdiff_t max() noexcept; |
(C++20 起) | |
返回内部计数器的最大可能值,该值大于或等于 LeastMaxValue
。
[编辑] 返回值
内部计数器的最大可能值,类型为 std::ptrdiff_t。
[编辑] 注意
对于特化 binary_semaphore
,LeastMaxValue
等于 1。
正如其名,LeastMaxValue
是最小最大值,而非实际最大值。因此 max() 可以返回一个比 LeastMaxValue
大的数。