c++ - C++ 中的 sleep 操作,平台 : windows

标签 c++ windows sleep

我想以毫秒为单位执行上述操作。我应该更喜欢哪个库和函数调用?

是的。

最佳答案

或者,如果您使用的是 Visual Studio 2010(或其他支持 c++0x 的编译器),请使用

#include <thread>
#include <chrono>

std::this_thread::sleep();

// or
std::this_thread::sleep_for(std::chrono::milliseconds(10));

对于较旧的编译器,您可以使用相关的 Boost Libraries 获得同样的便利。

不用说这里的主要好处是可移植性以及将延迟参数转换为“人类”单位的简便性。

关于c++ - C++ 中的 sleep 操作,平台 : windows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7946092/

相关文章:

c++ - Qt 中的 TeamSpeak SDK

c++ - 将 vector 分散到变量 MPI 中

c++ - 返回地址或局部变量或临时 C++ 警告

c++ - linux浮点_control87替换

Python: "global name ' 时间'未定义”

c++ - 整数在 Visual Studio 2012 c++ 中更改其自身的值

.net - 生成机器指纹的最佳方法?

windows - 如何使用 PowerShell 将 DOS 风格的命令行拆分为其参数

php - 使用 cURL 登录,然后使用 cURL 发出另一个请求

java - 如何在 sleep 模式下关闭扫描仪?