ExitThread函数可以当前线程的运行,促使系统释放掉所有此线程使用的资源,但C/C++资源却不能得到正确地清除。所以结束进程最好的方法是让线程函数自然返回。
TerminateThread函数可以强制终止另一个线程的运行,但系统不会释放被结束线程使用的堆栈。
ExitProcess函数结束进程,这时系统也会结束进程中所有线程的运行。这种方法相当于对每个线程使用TerminateThread函数。
线程的终止
最新推荐文章于 2022-09-15 16:47:02 发布
ExitThread函数可以当前线程的运行,促使系统释放掉所有此线程使用的资源,但C/C++资源却不能得到正确地清除。所以结束进程最好的方法是让线程函数自然返回。
TerminateThread函数可以强制终止另一个线程的运行,但系统不会释放被结束线程使用的堆栈。
ExitProcess函数结束进程,这时系统也会结束进程中所有线程的运行。这种方法相当于对每个线程使用TerminateThread函数。