中如何终止线程的运行

更新时间:02-08 教程 由 昔日& 分享

中如何终止线程的运行?

终止线程有三种方法:1.线程可以在自身内部调用AfxEndThread()来终止自身的运行2.可以在线程的外部调用BOOL TerminateThread( HANDLE hThread, DWORD dwExitCode )来强行终止一个线程的运行,然后调用CloseHandle()函数释放线程所占用的堆栈3.第三种方法是改变全局变量,使线程的执行函数返回,则该线程终止。unsigned long __cdecl _beginthread (void (__cdecl *) (void *), unsigned, void *)

;void __cdecl _endthread(void)

;unsigned long __cdecl _beginthreadex(void *, unsigned, unsigned (__stdcall *) (void *), void *, unsigned, unsigned *)

;void __cdecl _endthreadex(unsigned);找到的一些资料,希望有点帮助,要不你代码贴点出来

声明:关于《中如何终止线程的运行》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2187371.html