基本作用跟std::this_thread::sleep_for是一样的 头文件定义:#include <boost/thread.hpp> 调用例子:boost::this_thread::sleep_for(boost::chrono::milliseconds(1000));//延时1秒 boost线程中表示睡眠的函数有sleep和sleep_for 头文件:#include <boost/thread.hpp> sleep 例如: boost::this_thread::sleep(...
定义于头文件<thread> template<classRep,classPeriod> voidsleep_for(conststd::chrono::duration<Rep, Period>&sleep_duration); (C++11 起) 阻塞当前线程执行,至少经过指定的sleep_duration。 此函数可能阻塞长于sleep_duration,因为调度或资源争议延迟。
#include <thread> // 确保包含了此头文件 int main() { std::this_thread::sleep_for(std::chrono::seconds(1)); return 0; } 确认编译环境支持C++11或以上标准: std::this_thread::sleep_for 是C++11 引入的特性。确保你的编译器支持 C++11,并且在编译时指定了相应的标准。例如,如果你使用...
基本作用跟std::this_thread::sleep_for是一样的 头文件定义:#include <boost/thread.hpp> 调用例子:boost::this_thread::sleep_for(boost::chrono::milliseconds(1000));//延时1秒 boost线程中表示睡眠的函数有sleep和sleep_for 头文件:#include <boost/thread.hpp> sleep 例如: boost::this_thread::sleep(...