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
次回。
コメント
トラックバック
このエントリのトラックバックURL: http://uyota.asablo.jp/blog/2020/09/23/9298468/tb
※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※なお、送られたコメントはブログの管理者が確認するまで公開されません。