join в 79 строчке detach. Для того что бы мейн-тред не блокировался и я мог вызвать функцию ThreadFunc для вычисления.
Если я делаю join, то все считается корректно. Однако если делаю detach результат у меня нулевой (фукнция GetResultTime). То есть будто другие треды теряют возможность записывать в общую память этого класса - массив results.
Какую особенность работы detach я упускаю?
std::async попробуй, может подойдет
Так сделай join но потом
Обсуждают сегодня