История изменений
Исправление Bad_ptr, (текущая версия) :
Как мне избежать такой подмены объекта в треде?
тебе надо другую переменную использовать, либо перед созданием нового объекта сделать thread.Join
а ещё везде перед
ffplay = new Process(«xxx»);
захватить мьютекс, а после отхватить обратно
и переменную Process* ffplay = nullptr;
сделать atomic или volatile
Исходная версия Bad_ptr, :
кажись понял!
Как мне избежать такой подмены объекта в треде?
тебе надо другую переменную использовать, либо перед созданием нового объекта сделать thread.Join
а ещё везде перед
ffplay = new Process(«xxx»);
захватить мьютекс, а после отхватить обратно