это очень простой код, после запуска у меня появляется эта ошибка во время выполнения.
class A{
A(){...
}
~A(){...
t.detach();
}
start_tread(){
t=std::thread(&A::back_groud_job, this);
}
void back_groud_job(){...}
}
main///
A a =new A();
a.start_thread()'
////just a skileton
Этот код прекрасно работает в Windows и Mingw.
в Linux G ++ у меня эта ошибка во время выполнения, я прочитал кое-что об ошибке, но это был G ++ 4,6, я использую G ++ 4,9 …
что мне не хватает, и как мне это исправить?
Задача ещё не решена.
Других решений пока нет …