Cần trợ giúp về thread trong C++

Mình đang tự tìm hiểu về thread trong c++, trong bài có 1 ví dụ một đoạn code là:

#include <iostream>
#include <thread>
using namespace std;
void threadFunc()
{
	cout << "Welcome to Multithreading" << endl;
}
int main()
{
//truyền 1 function tới thread
    thread funcTest1(threadFunc);
}

nhưng mình cho chạy không được, máy báo lỗi
‘error: ‘thread’ was not declared in this scope’
mình đã chuyển complier sang c++ 14 trong codeblock rồi nhưng k được

GCC của bạn phải >= 4.8 mới có <thread>, mà -std=gnu++11 được rồi :smiley:

https://gcc.gnu.org/gcc-4.8/cxx0x_status.html

2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?