std::this_thread::sleep_for

Da cppreference.com.
< cpp‎ | thread

 
 
Discussione libreria di supporto
Threads
Original:
Threads
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
thread(C++11)
this_thread spazio dei nomi
Original:
this_thread namespace
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
get_id(C++11)
yield(C++11)
sleep_for(C++11)
sleep_until(C++11)
Mutua esclusione
Original:
Mutual exclusion
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
mutex(C++11)
timed_mutex(C++11)
Blocco di gestione generico
Original:
Generic lock management
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
lock(C++11)
try_lock(C++11)
defer_lock
try_to_lock
adopt_lock
(C++11)
(C++11)
(C++11)
Condizioni variabili
Original:
Condition variables
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
condition_variable(C++11)
condition_variable_any(C++11)
notify_all_at_thread_exit(C++11)
cv_status(C++11)
Futures
Original:
Futures
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
promise(C++11)
future(C++11)
shared_future(C++11)
packaged_task(C++11)
async(C++11)
 
Elemento definito nell'header <thread>
template<class Rep, class Period >
void sleep_for(std::chrono::duration<Rep,Period> sleep_duration );
(dal C++11)
Blocca l'esecuzione del thread corrente di almeno la sleep_duration specificato.
Original:
Blocks the execution of the current thread for at least the specified sleep_duration.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Le chiamate a sleep_for può bloccare per più di sleep_duration se il sistema operativo sottostante non supporta la granularità specificato da sleep_duration.
Original:
Calls to sleep_for may block for longer than sleep_duration if the underlying operating system does not support the granularity specified by sleep_duration.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Indice

[modifica]Parametri

sleep_duration -
durata di dormire
Original:
time duration to sleep
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

[modifica]Valore di ritorno

(Nessuno)
Original:
(none)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

[modifica]Eccezioni

noexcept specification:  
noexcept
  (dal C++11)

[modifica]Esempio

#include <iostream>#include <chrono>#include <thread>   int main(){std::cout<<"Hello waiter"<<std::endl;std::chrono::milliseconds dura(2000); std::this_thread::sleep_for( dura );std::cout<<"Waited 2000 ms\n";}

Output:

Hello waiter Waited 2000 ms

[modifica]Vedi anche

stops the execution of the current thread until a specified time point
(funzione)[modifica]
close