必威体育Betway必威体育官网
当前位置:首页 > IT技术

SuspendThread、ResumeThread

时间:2019-06-01 07:43:05来源:IT技术作者:seo实验室小编阅读:84次「手机版」
 

suspendthread

suspendthread、ResumeThread  

SuspendThread是挂起指定的线程,不同于Sleep只能挂起其所在的线程并在时间间隔超过后自动回复,而SuspendThread挂起的线程则需要使用ResumeThread回复。

SuspendThread函数原型如下:

Dword WINAPI SuspendThread(

   handle hThread);

参数:

hThead:输入参数,需要挂起的文件句柄

返回值:

如果返回-1(0xFFFFFFFF),表示失败;如果返回整数,表示线程已经被挂起过得次数。

ResumeThread可以恢复被SuspendThread挂起的线程的执行。

ResumeThread函数原型:

dword WINAPI ResumeThread(

   HANDLE hThread);

相关阅读

尽量不要使用TerminateThread与SuspendThread

强制杀死或挂起线程会导致线程正在获取的锁资源无法释放;如果正在操作一块公共内存,可能会导致公共内存被破坏。详细请见:http://blo

Windows API一日一练(50)SuspendThread和ResumeThread

操作系统对线程有几种状态的变化:执行,挂起和恢复执行。当线程做完任务或者现在想暂停线程运行,就需要使用SuspendThread来暂停线程

分享到:

栏目导航

推荐阅读

热门阅读