Добрый день. Существует некая функция, структура которой:
{
int i;
thread(){
//тут меняю значение i
...
};
return i;
}
Мне необходимо перехватить каким-то образом завершение работы thread, потому что на входе у меня i=1, на выходе тоже, получается, так как выполнение идет параллельно.
Вы стартуете новый поток и идете дальше, не дожидаясь результата (изменения i) поэтому отдаете все тот же i = 1.
Во дока по тредам.
Есть команда join() - которая ждет пока тред умрет и потом идет дальше.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости