sha*_*oth 10 windows winapi multithreading visual-c++
我有一个Win32原生VC++应用程序,在进入WinMain()时启动一个单独的线程,然后在其他线程运行时执行一些有用的工作,然后简单地退出WinMain()- 另一个线程没有明确停止.
这篇博文说,在这种情况下.NET应用程序不会终止,因为另一个线程仍在运行.这同样适用于本机Win32应用程序吗?
退出前我是否必须停止所有线程?
是的,否则您的申请可能会挂起.我建议阅读Raymond Chen关于这个主题的优秀博文: