История изменений
Исправление slackwarrior, (текущая версия) :
#include <iostream>
#include <thread>
class background_task
{
public:
void operator()() const
{
std::cout << "Hello, Multithreaded World!\n";
}
};
int main(int argc, char ** argv)
{
background_task bgtask;
std::thread mythread(bgtask);
mythread.join();
return 0;
}
g++ thread11.cpp -Wall -pthread -std=c++0x
./a.out
Hello, Multithreaded World!
g++ --version
g++ (GCC) 4.4.4 20100726 (Red Hat 4.4.4-13)
cat /etc/centos-release
CentOS Linux release 6.0 (Final)
УМВР ;)
Исходная версия slackwarrior, :
#include <iostream>
#include <thread>
class background_task
{
public:
void operator()() const
{
std::cout << "Hello, Multithreaded World!\n";
}
};
int main(int argc, char ** argv)
{
background_task bgtask;
std::thread mythread(bgtask);
mythread.join();
return 0;
}
g++ thread11.cpp -Wall -pthread -std=c++0x
./a.out
Hello, Multithreaded World!
g++ (GCC) 4.4.4 20100726 (Red Hat 4.4.4-13)
УМВР ;)