对于用户来说工作线程运行在后台。这就使得工作线程特别适合去等待一个事件的发生。 在MFC应用程序中,所有的线程都是由CWinThread对象来表示的; CWinThread是用户接口线程的基类,CWinApp就是CWinThread派生出来的,在编写用户接口线程时,也需要从CWinThread 类派生出自己的线程类; CWinThread同样是工作线程的基类,但在编写工作线程的时候,升值不必刻意地从CWinThread类派生出自己的线程类对象。用户可以调用MFC框架的AfxBeginThread帮助函数,会创建CWinThread对象。 在Win32API中不区分两种线程,它只需要知道线程的起始地址,就可以开始执行线程。 * * LOGO MFC下的多线程编程 作者:陈帅 2008年7月30日 一、MFC 支持的两种线程: 1. 用户界面线程 通常用于处理用户输入及响应用户生成的事件和消息,并独立地相应正在应用程序其他部分执行的线程产生的消息和时间,并包含一个消息泵(a Message Pump)。用户界面线程包含一个消息处理的循环,以应对各种事件。 2. 工作线程 工作线程适用于处理那些不要求用户输入并且比较消耗时间的其 他任务(如大规模的重复计算
您可能关注的文档
最近下载
- 汇编语言(第2版)-郑晓薇-汇编语言习题-测验题答案.pdf VIP
- 硬隔离技术安全交底.doc VIP
- wsc6100x256512智能ac控制器配置手册版本s.pdf VIP
- 2026广西真龙彩印包装有限公司招聘30人笔试模拟试题及答案解析.docx VIP
- 违规安装充电桩的通知范文.docx VIP
- 2026广西真龙彩印包装有限公司招聘30人考试备考试题及答案解析.docx VIP
- 中国大学mooc《人工智能导论——面向人文社科专业 》满分章节测试答案.doc VIP
- (2025春新版)人教版三年级英语下册第五单元《Part A 》PPT课件.pptx VIP
- 金税四期税务风险预警指标汇总.pdf
- 2026年陕西省西安市西工大附中高考物理模拟试卷(十一)(含答案).pdf VIP
原创力文档

文档评论(0)