【发布时间】:2011-06-07 16:30:11
【问题描述】:
我在 Visual Studio C++ 中使用调用 beginthreadex、endthreadex 进行了一些多线程编程。
我创建了一个子线程thread1。子线程运行在一个永远不会退出的函数上,因为它有一个无限循环。现在如果父线程因错误终止或成功完成,子线程是否也退出?我的疑问是-即使在主程序退出后,是否存在子线程仍然存在的情况?
对于linux这种情况应该怎么办?
【问题讨论】:
-
这是一个密切相关的问题:stackoverflow.com/questions/2197699/…
-
帖子的答案相互矛盾。
-
@user97642 从您的角度来看,存在哪些冲突?在我看来,答案都是相似的。