Моя проблема в том, что у меня несколько потоков, они хранятся в каком-то контейнере, и мне нужно знать, когда поток в определенной позиции закончен. В окнах я бы сделал что-то вроде:
HANDLE handles[3];
//handles were initialized
DWORD finishingThread = WaitForMultipleObjects(3, handles, false, INFINITE)
Есть ли способ добиться такого же эффекта с помощью std:: thread?