std::counting_semaphore<LeastMaxValue>::max
Von cppreference.com
< cpp | thread | counting semaphore
| constexpr std::ptrdiff_t max() noexcept; |
(seit C++20) | |
Gibt den maximal möglichen Wert des internen Zählers zurück, der größer oder gleich LeastMaxValue ist.
[bearbeiten] Rückgabewert
Der maximal mögliche Wert des internen Zählers als std::ptrdiff_t.
[bearbeiten] Anmerkungen
Für die Spezialisierung binary_semaphore ist LeastMaxValue gleich 1.
Wie der Name schon sagt, ist LeastMaxValue der minimale Maximalwert und nicht der tatsächliche Maximalwert. Daher kann max() eine Zahl größer als LeastMaxValue liefern.