0

我有一个 C++ 应用程序,当它收到关闭命令时需要关闭它。收到此命令后,它应该终止所有线程,清理所有内容并正常退出。

问题是我的应用程序没有关闭,它只是在收到命令时保持打开状态。

我认为问题在于收到关闭命令时我没有完成所有线程和句柄,但是由于我的应用程序很大,我在定位哪个线程或句柄时遇到了问题。

有没有办法发现哪个是未完成的线程或句柄?

PS:我在 Windows XP SP3 中使用 Visual Studio 2005。

4

1 回答 1

1

我已经在调试中运行了我的应用程序,并使用线程窗口来查看谁没有被关闭。我已经更新了我的代码,现在一切正常。

谢谢你的所有答案。

于 2012-08-10T15:20:02.047 回答