我在我的系统上创建并执行了一个简单的线程。当我执行此程序时,我收到错误消息:启用多线程以使用 std::thread:不允许操作
关于我的系统的一些细节:
- linux ubuntu 13.10
- g++ 4.8.1
我编译包括库在内的源代码pthread
源代码:
#include <iostream>
#include <thread>
using namespace std;
void func(void) {
cout << "test thread" << endl;
}
int main() {
cout << "start" << endl;
thread t1 (func);
t1.join();
cout << "end" << endl;
return 0;
}