есть ли способ заставить основной поток ждать, пока все потоки, созданные из него, закончат свою работу, прежде чем завершить программу. Я имею в виду:
int main(){
QthreadClass a; // in cons' a thread is created and running
QthreadClass b; // same as before
*** wish to wait till both created thread finished their jobs ***
return 0;
}