C++中主线程中创建了两个子线程,待其中一个子线程执行完毕在执行主线程,这个如何实现呢

C++中主线程中创建了两个子线程,待其中一个子线程执行完毕在执行主线程,这个怎么实现呢
如题:C++中主线程中创建了两个子线程,待其中一个子线程执行完毕在执行主线程,这个怎么实现呢,希望大神能给出方法,或者贴出简单的代码,感激不尽呢
c++ 线程

------解决方案--------------------
引用:
这样界面会卡死,程序执行大概在20秒以上,所以至少要等待20s,界面就会被卡死


一般而言,界面线程是由一个专门的线程运行的,这个线程一般不使用同步,以避免出现界面不响应的问题。

如果你不想改为这样,可以考虑TryEnterCriticalSection或者InterLocked。