zoukankan      html  css  js  c++  java
  • boost和C++11中的sleep

    boost

    boost线程中表示睡眠的函数有sleep和sleep_for

    sleep

    例如:

    boost::this_thread::sleep(boost::posix_time::seconds(2));

    表示睡眠两秒钟。还有millsec/millseconds、micro/microseconds表示毫秒和微秒。

    sleep_for

    例如:

    boost::this_thread::sleep_for(boost::chrono::seconds(2));

    同样表示睡眠两秒钟。还有millseconds、microseconds、nanoseconds表示毫秒,微秒,纳秒。

    要注意:sleep使用posix_time,sleep_for使用chrono。

    C++11

    C++11开始支持线程和相关的时间操作。C++ std中使用sleep_for来表示睡眠,和boost中的sleep_for一样。

    例如:

    std::this_thread::sleep_for(chrono::seconds(2));
  • 相关阅读:
    A bon chat, bon rat
    获取信息mysql
    Lua笔记3 表达式
    libevent2编译
    opencv环境搭建
    bash console
    Unix Notes.
    ubuntu vsftpd
    axis2客户端代码生成
    IDEA 快捷键
  • 原文地址:https://www.cnblogs.com/kohlrabi/p/6069791.html
Copyright © 2011-2022 走看看