Я попадаю в потоки С++ 11 и столкнулся с проблемой.
Я хочу объявить переменную потока как глобальную и начать ее позже.
Однако все примеры, которые я видел, похоже, запускают поток сразу, например,
thread t(doSomething);
Я хочу
thread t;
и запустите поток позже.
То, что я пробовал,
if(!isThreadRunning)
{
thread t(readTable);
}
но теперь t - область блока. Поэтому я хочу объявить t, а затем начать поток позже, чтобы t был доступен для других функций.
Спасибо за любую помощь.