std:: cv_status
From cppreference.net
C++
Concurrency support library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Definiert im Header
<condition_variable>
|
||
|
enum
class
cv_status
{
no_timeout,
|
(seit C++11) | |
Die scoped Enumeration
std::cv_status
beschreibt, ob ein timed wait aufgrund eines Timeouts zurückgekehrt ist oder nicht.
std::cv_status
wird von den
wait_for
- und
wait_until
-Memberfunktionen von
std::condition_variable
und
std::condition_variable_any
verwendet.
Memberkonstanten
| Enumerator | Bedeutung |
no_timeout
|
die Bedingungsvariable wurde durch
notify_all
,
notify_one
oder spurious wakeup geweckt
|
timeout
|
die Bedingungsvariable wurde durch Timeout-Ablauf geweckt |
Siehe auch
|
blockiert den aktuellen Thread, bis die Bedingungsvariable aufgeweckt wird oder nach Ablauf der angegebenen Timeout-Dauer
(öffentliche Elementfunktion von
std::condition_variable
)
|
|
|
blockiert den aktuellen Thread, bis die Bedingungsvariable aufgeweckt wird oder nach Ablauf der angegebenen Timeout-Dauer
(öffentliche Elementfunktion von
std::condition_variable_any
)
|
|
|
blockiert den aktuellen Thread, bis die Bedingungsvariable aufgeweckt wird oder der angegebene Zeitpunkt erreicht wurde
(öffentliche Elementfunktion von
std::condition_variable
)
|
|
|
blockiert den aktuellen Thread, bis die Bedingungsvariable aufgeweckt wird oder der angegebene Zeitpunkt erreicht wurde
(öffentliche Elementfunktion von
std::condition_variable_any
)
|