Добрый день. Существует некая функция, структура которой:
{
int i;
thread(){
//тут меняю значение i
...
};
return i;
}
Мне необходимо перехватить каким-то образом завершение работы thread
, потому что на входе у меня i=1
, на выходе тоже, получается, так как выполнение идет параллельно.
Вы стартуете новый поток и идете дальше, не дожидаясь результата (изменения i) поэтому отдаете все тот же i = 1.
Во дока по тредам.
Есть команда join() - которая ждет пока тред умрет и потом идет дальше.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Я хочу сделать клиент для сайтаНа сайте есть список постов, статей c картинкой и текстом
Имеется RecyclerView, в котором есть поляКак организовать считывание данных и запись в БД?
Хочу вывести греческую букву U (https://unicode-tablecom/en/01AF/) - получаю знаки вопроса
Из своего Android-приложения подключаюсь к севреру через обычный SocketНо сервер может работать также с шифрованием