我使用 C++11thread
类创建了一个线程,我希望线程在循环中休眠。
调用该this_thread::sleep_for()
函数时,我收到异常消息:
运行时检查失败 #2 - 变量“_Now”周围的堆栈已损坏。
我的代码如下:
std::chrono::milliseconds duration( 5000 );
while (m_connected)
{
this->CheckConnection();
std::this_thread::sleep_for(duration);
}