std:: cv_status
From cppreference.net
C++
Concurrency support library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Défini dans l'en-tête
<condition_variable>
|
||
|
enum
class
cv_status
{
no_timeout,
|
(depuis C++11) | |
L'énumération délimitée
std::cv_status
décrit si une attente temporisée s'est terminée en raison d'un délai d'expiration ou non.
std::cv_status
est utilisé par les fonctions membres
wait_for
et
wait_until
de
std::condition_variable
et
std::condition_variable_any
.
Constantes membres
| Énumérateur | Signification |
no_timeout
|
la variable conditionnelle a été réveillée avec
notify_all
,
notify_one
, ou spontanément
|
timeout
|
la variable conditionnelle a été réveillée par l'expiration du délai |
Voir aussi
|
bloque le thread courant jusqu'à ce que la variable de condition soit réveillée ou après la durée de timeout spécifiée
(fonction membre publique de
std::condition_variable
)
|
|
|
bloque le thread courant jusqu'à ce que la variable de condition soit réveillée ou après la durée de timeout spécifiée
(fonction membre publique de
std::condition_variable_any
)
|
|
|
bloque le thread courant jusqu'à ce que la variable de condition soit réveillée ou jusqu'à ce que le point temporel spécifié soit atteint
(fonction membre publique de
std::condition_variable
)
|
|
|
bloque le thread courant jusqu'à ce que la variable de condition soit réveillée ou jusqu'à ce que le point temporel spécifié soit atteint
(fonction membre publique de
std::condition_variable_any
)
|