Quote Originally Posted by ^NyAw^ View Post
And, if this works, how can I wait that all threads have finished the work?
Make a list with pointers to threads. After finishing worker sends a signal. In slot remove the worker from the list. If list empty done.