Raj*_*tel 2 c++ multithreading visual-c++
当main方法完成时,我在简单的VC++程序中得到中止异常.
这是我的示例测试程序.
#include "stdafx.h"
#include <thread>
#include <Windows.h>
class ThreadTest
{
public:
ThreadTest()
{
}
~ThreadTest()
{
}
void ThreadProc()
{
}
};
int _tmain(int argc, _TCHAR* argv[])
{
ThreadTest test;
std::thread t = std::thread(&ThreadTest::ThreadProc, std::ref(test));
Sleep(5000);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
我有nativate pthread_create函数的经验,但似乎缺少某些东西.当我把睡眠(15000); 在ThreadProc方法中,同样的问题没有任何变化.