c++ - ExitThread 与允许线程函数正常退出 - C++

标签 c++ multithreading visual-studio-2008

我的应用程序有一个使用 CreateThread 创建的线程。从所述线程中调用 ExitThread 和允许线程正常退出(即到达线程函数的末尾)之间有什么区别?我正在使用 C++ 和 Visual Studio 2008。谢谢。

最佳答案

其实有一点很重要:

...,在 C++ 代码中,线程在调用任何析构函数或执行任何其他自动清理之前退出。因此,在 C++ 代码中,您应该从线程函数返回

(编辑 Source )

关于c++ - ExitThread 与允许线程函数正常退出 - C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4226343/

相关文章:

c++ - Boost C++ - 动态迭代多数组

c++ - 如何在 cvCvColor 之后获取对 YUV 组件的引用?

c++ - 编译时对 boost::system::system_category() 的 undefined reference

c# - 使用非静态方法作为任务的来源

visual-studio-2008 - makedepend 等效于与 nmake 一起使用吗?

c++ - 将特定函数传递给模板

c# - 在 C# 中使用 BackgroundWorker?

java - return在线程的run方法中做了什么

c# - 无法添加对 dll 的引用。该组件是自动引用的 C#

c# - 如何在不重新编译 VS2008 中的解决方案的情况下热交换引用的 DLL?