std::counting_semaphore<LeastMaxValue>::max
From cppreference.com
< cpp | スレッド | counting semaphore
| constexpr std::ptrdiff_t max() noexcept; |
(C++20以降) | |
内部カウンタの最大可能な値を返します。これは LeastMaxValue 以上です。
[編集] 戻り値
std::ptrdiff_t として、内部カウンタの最大可能な値。
[編集] 注記
binary_semaphore の特殊化では、LeastMaxValue は 1 と等しくなります。
名前が示すように、LeastMaxValue は *実際の* 最大値ではなく、*最小* の最大値です。したがって、max() は LeastMaxValue より大きい数値を返すことがあります。