Hoj,
mám tady zapeklitý dotaz...proč mi níže uvedený kód skončí výjimkou system_error s textem "Operation not permitted". V použití vlákna jsem podle mne neudělal žádnou chybu (stejnou chybu to hází i u příkladu na http://www.cplusplus.com/reference/thread/thread/thread/).
#include <chrono>
#include <iostream>
#include <thread>
void action()
{
using namespace std;
for (int i=0;i<10;++i)
{
cout << "hello" << endl;
this_thread::sleep_for(chrono::seconds(1));
}
}
int main()
{
using namespace std;
thread thr(action);
cout << thread::hardware_concurrency << endl;
thr.join();
return 0;
}