当前位置: 首页 > news >正文

MFC线程

创建线程

HANDLE m_hThread;
m_hThread = CreateThread(NULL, 0, save_snapshot, (LPVOID)this, 0, &iThreadId);

开启线程循环等待

DWORD WINAPI save_snapshot(LPVOID pVoid)
{
	while (true)
    {
    	//持续循环等待事件到达。接收到事件信号后才进入if。
        if (::WaitForSingleObject(m_event, INFINITE) == WAIT_OBJECT_0) 
        {
        }
    }
}

发送事件

void SendSaveSnapEvent()
{
    SetEvent(m_event);  //发送事件,进入线程执行函数
}

相关文章:

  • vue3的生命周期
  • 【JAVA-数据结构】Lambda表达式
  • JavaScript 作用域与作用域链深度解析
  • 安装Maven配置阿里云地址 详细教程
  • 子进程的创建 ─── linux第10课
  • 3.19 ReAct 理论企业级实战:构建动态进化的智能 Agent 系统
  • Python爬虫(四)- Selenium 安装与使用教程
  • WordPress二次开发实现用户注册审核功能
  • 【JavaScript】《JavaScript高级程序设计 (第4版) 》笔记-Chapter25-客户端存储
  • 5.11 PEFT重参数化方法:低秩分解的微调革命
  • jupyterhub on k8s 配置用户名密码 + 自定义镜像
  • C# datatable中的数据不被转义
  • Linux——进程池
  • 信息系统项目管理师考试介绍和学习资料分享
  • JavaWeb后端基础(2)
  • PMP项目管理—整合管理篇—6.实施整体变更控制
  • 想知道两轮差速方形底盘 URDF 咋做,ROS2 配 Rviz 咋显示吗?看这里!
  • 阿里巴巴DIN模型原理与Python实现
  • 基于spring boot的失恋博物馆管理系统(源码+lw+部署文档+讲解),源码可白嫖!
  • 一周掌握Flutter开发--5、网络请求
  • 人民日报整版调查:中小学春秋假,如何放得好推得开?
  • 外交部答澎湃:美方攻击抹黑中加关系与合作的卑劣图谋不会得逞
  • 巴基斯坦信德省卡拉奇发生爆炸
  • 超燃!走过莫斯科街头的“中国排面”
  • 博裕基金拟收购“全球店王”北京SKP最多45%股权
  • 习近平同欧洲理事会主席科斯塔、欧盟委员会主席冯德莱恩就中欧建交50周年互致贺电