我的程序如下所示
#include <iostream>
#include <thread>
#include <exception>
void hello()
{
std::cout << "Hello world!!!!" << std::endl;
}
int main()
{
std::cout << "In Main\n";
std::thread t(hello);
t.join();
return 0;
}
当我使用以下命令编译它时,我没有收到任何错误
g++-4.7 -std=c++11 main.cpp
但是当我运行它时,我收到以下错误
在主要 在抛出 'std::system_error' 的实例后调用终止 what():不允许操作 中止(核心转储)
有人可以帮我解决我哪里出错了吗?