Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Hasło jest nieopracowane
Niniejsze hasło nie zostało jeszcze opracowane. Szczegółowe informacje na temat niniejszego hasła znajdują się pod adresem strony umieszczonym w treści dokumentu. Jeżeli chciałbyś zamieścić opracowanie nieniejszego hasła w naszej dokumentacji prosimy zgłosić jego treść na forum w dziale Nowe publikacje.
Opracował: pekfos
Język C++

this_thread::sleep_for

[szablon funkcji] Blokuje działanie wątku przez określony czas.

Składnia

C/C++
#include <thread>

namespace std
{
    namespace this_thread
    {
        template < class Rep, class Period >
        void sleep_for( std::chrono::duration < Rep, Period > sleep_duration );
    }
}

Parametry szablonu

Patrz: » standard C++11 » chronoduration

Argumenty

ArgumentOpis
sleep_durationCzas oczekiwania

Opis szczegółowy

Blokuje działanie wątku przez określony czas.
Wywołanie
sleep_for()
 może trwać dłużej niż określono w
sleep_duration
.
Funkcja nie wyrzuca wyjątków.

Przykład

C/C++
#include <iostream>
#include <chrono>
#include <thread>

int main()
{
    std::chrono::milliseconds dura( 2000 );
    std::this_thread::sleep_for( dura );
    std::cout << "Waited 2000 ms\n";
}

Linki zewnętrzne