Необходимо, чтобы нить t4 ждала события просчета времени "time = 1000 * (getTime() - time);" и после этого запускалась. Как реализовать? Нужен именно Event (такое задание)
// Get start time
long time = getTime();
// Thread procession
thread t1(process, filenames, 0);
thread t2(process, filenames, 1);
thread t3(process, filenames, 2);
thread t4(foutput, "Time total", "", time);
// Join
t1.join();
t2.join();
t3.join();
// Get total time
// Здесь должен быть Event
time = 1000 * (getTime() - time);
// Здесь должна сработать нить t4
t4.join();
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники