C++ の chrono と thread で一秒間停止 ― 2020年09月23日 12時05分04秒
% cat sleep_for.cpp\
#include <chrono>
#include <thread>
#include <iostream>
int main()
{
std::cout << "SLEEPING" << std::endl;
std::this_thread::sleep_for( std::chrono::seconds( 1 ) ); // 1 sec
std::cout << "WOKE UP" << std::endl;
}
%
これをコンパイルして実行する。
chrono ライブラリも thread ライブラリもそれだけで色々と梱包されているので深く見るとあれこれと大変だが、使い勝手は良い。
% c++ -std=c++11 sleep_for.cpp
% ./a.out
SLEEPING
WOKE UP
次回。
最近のコメント