我正在为我的 4 个线程使用 CreateThread()。
我想同时运行我的所有线程,但在继续主线程之前等待所有 4 个线程完成。
我使用了一个 int 并在线程开始时增加了它,然后在结束时减少了它,然后在我的主线程中我使用了一个 while 循环来保持数字超过某个值......但这似乎并没有才能正常工作。
这可能吗?
最佳答案
使用WaitForMultipleObjects
在所有线程句柄上设置了 bWaitAll
标志。一旦所有线程退出,该函数将返回。
关于c++ - 等待线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7487835/