std::condition_variable_any::wait_until
Da cppreference.com.
< cpp | thread | condition variable any
![]() |
Questa pagina è stata tradotta in modo automatico dalla versione in ineglese della wiki usando Google Translate.
La traduzione potrebbe contenere errori e termini strani. Muovi il puntatore sopra al testo per vedere la versione originale. Puoi aiutarci a correggere gli gli errori. Per ulteriori istruzioni clicca qui. |
template< class Lock, class Clock, class Duration > std::cv_status wait_until( Lock& lock, |
(1) | (dal C++11) |
template< class Lock, class Clock, class Duration, class Predicate > bool wait_until( Lock& lock, |
(2) | (dal C++11) |
wait_until
fa sì che il thread corrente per bloccare fino a quando la variabile di condizione è stato notificato, un momento specifico è raggiunto, o si verifica un risveglio spuria, facoltativamente looping fino a qualche predicato è soddisfatto.Original:
wait_until
causes the current thread to block until the condition variable is notified, a specific time is reached, or a spurious wakeup occurs, optionally looping until some predicate is satisfied.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Rilascia atomico
2) lock
, blocca il thread corrente di esecuzione, e lo aggiunge alla lista di thread in attesa su *this. Il filo sarà sbloccato quando notify_all()
o notify_one()
viene eseguito, o quando l'assoluto abs_time
punto di raggiungimento del tempo. Essa può anche essere sbloccato spurio. Quando sbloccato, indipendentemente dal motivo, lock
è riacquisito ed esce wait_until
. Se questa funzione termina via eccezionale, lock
anche riacquistata.Original:
Atomically releases
lock
, blocks the current executing thread, and adds it to the list of threads waiting on *this. The thread will be unblocked when notify_all()
or notify_one()
is executed, or when the absolute time point abs_time
is reached. It may also be unblocked spuriously. When unblocked, regardless of the reason, lock
is reacquired and wait_until
exits. If this function exits via exception, lock
is also reacquired.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Equivalente a
Original:
Equivalent to
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click
You can help to correct and verify the translation. Click