Windows.h Sleep(int) 函数是否浪费?
Is windows.h Sleep(int) function wasteful?
我现在正在尝试编写一个在C++中等待两分25秒的程序。我像这样使用睡眠功能:
Sleep(145000);
现在,每次运行此功能时,我的笔记本电脑都会发热,风扇开始工作。
现在来问一个问题 - 这个函数是否以浪费而闻名?我甚至应该使用它吗?我有更好的选择吗?
Windows Sleep(( 函数使当前线程进入睡眠状态。它不会运行繁忙等待循环或类似的东西,它只是重新安排线程在指定为函数参数的睡眠期后再次启动。如果您的风扇正在启动,我建议您使用任务管理器查看当前正在运行的进程。
相关文章:
- 在C++STL中是否有Polyval(Matlab函数)等价物?
- 是否有C++编译器选项允许激进地删除所有函数调用,并将参数传递给具有空体的函数
- 是否有类似std::lower_bound的函数,而不需要排序/分区输入
- 函数作为模板参数,是否对返回类型强制约束
- visual是否可以在c++中创建一个接收无限数量相同类型(或至少相当数量)参数的函数
- 编译器如何在使用SFINAE的函数和标准函数之间确定两者是否可行
- 函数是否可以访问传递给main()的参数
- 是否可以将llvm::FunctionType转换为C/C++原始函数指针
- 在这种情况下,java对象是否可以调用本机函数
- 检查函数返回类型是否与STL容器类型值相同
- 根据某个函数是否存在启用模板
- 在C++中,使用带有 std::optional 参数的函数<T>来表示可选参数是否有意义?
- 无论如何,我可以确定构造函数是否存在吗?
- 是否可以将函数导入命名空间,但不能导出它?
- 返回指向对象的指针的函数调用是否为 prvalue?
- 是否可以依赖函数范围的静态变量来执行程序关闭期间调用的方法?
- 重载运算符的范围是什么?它是否会影响作为类成员的集合的插入函数?
- 是否有任何建议来统一函数类型限定符并简化可恶的函数类型?
- 在函数范围内在堆栈上分配的数组在离开函数时是否总是被释放?
- 表达式 SFINAE:如何根据类型是否包含具有一个或多个参数的函数来选择模板版本