僵尸线程是如何在 C/C++ 中形成的,您需要确保做什么以防止它们被创建?我知道它们只是没有正确终止的普通线程,但我对具体细节有点模糊。
最佳答案
僵尸线程是一个已经终止的可连接线程,但是 还没有加入。通常,一个线程应该在某些时候加入 时间,或者它应该超脱。否则,操作系统保持其状态 对于一些可能的 future 加入,这需要资源。
关于multithreading - POSIX 系统上的僵尸线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56506228/