Дождаться завершения потока

345
22 января 2017, 15:24

Потоки создаются в цикле, и их количество заранее не известно

threads.push_back(boost::thread(readFile, it->path()));

Как узнать, когда все такие потоки завершили работу?

Answer 1

Например,

for (auto& t : threads)
    t.join();

?

READ ALSO
Работа с массивами С++

Работа с массивами С++

Дано массив A размером N (1 < N < 10^ 9)Найти такое максимальное К, что А[i] % k = A[j] % k , для всех {i,j}

372
Явное указание постоянства ссылок, в чем смысл?

Явное указание постоянства ссылок, в чем смысл?

Как известно, ссылки нельзя переназначать, поскольку они все время ссылаются на один и тот же объект и, следовательно, всегда постоянныОднако...

343
Write access violation при записи в динамический массив C++

Write access violation при записи в динамический массив C++

Здравствуйте! Есть следующая проблемаЕсть класс Упражнение_1 для домашней работы, в котором должны быть функции создания и инициализации...

436
#1054 - Unknown column &#39;&#39; in &#39;where clause&#39;

#1054 - Unknown column '' in 'where clause'

В sql не силён, составил запрос:

331