MFC线程里面将其挂起
发布日期:2021-05-07 00:31:06 浏览次数:22 分类:精选文章

本文共 404 字,大约阅读时间需要 1 分钟。

目录

 


一、需求:

1、因为写线程的时候,Sleep是整个工程都停住了,所以需要一个只是暂停当前线程的方法

二、参考网页:

三、代码:

 

 

头文件中定义句柄

HANDLE m_handle = INVALID_HANDLE_VALUE;

初始化时候创建一下

m_handle = CreateEvent(NULL, FALSE, FALSE, NULL);

再一些线程里面将其挂起

void ThreadPro(void * pArguments){	CLiftDlg* pThis = (CLiftDlg*)pArguments;	pThis->m_lr = new CLiftRun();	while (b_keeping) 	{		pThis->m_lr->Process();		WaitForSingleObject(pThis->m_handle, 1);	}	delete pThis->m_lr;}

 

 

 

上一篇:VS中输出路径、dll目录、lib目录、h目录设置
下一篇:MFC中精确获取时间并且计算事情所用时间

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2025年04月10日 05时17分44秒