MFC的进程和线程全解
第11章 MFC的进程和线程 本章讲述多线程编程技术。 11.1 Win32的进程和线程概念 首先有必要了解一下进程和线程的概念。 11.1.1 进程的概念 进程的定义是为执行程序指令的线程而保留的一系列资源的集合。进程是一个可执行的程序,由私有虚拟地址空间、代码、数据和其他操作系统资源(如进程创建的文件、管道、同步对象等)组成。进程是一些所有权的集合,一个进程拥有内存,CPU运行时间等一系列资源,为线程的运行提供一个环境,每个进程都有它自己的地址空间和动态分配的内存,以及线程,文件和其他一些模块。 11.1.2 线程的概念 一个应用程序可以有一个或多个进程,一个进程可以有一个或多个线程,其中一个是主线程。线程是操作系统分时调度分配CPU时间的基本实体。一个线程可以执行程序的任意部分的代码,即使这部分代码被另一个线程并发地执行;一个进程的所有线程共享它的虚拟地址空间、全局变量和操作系统资源。 11.2 进程编程 因为MFC没有提供类处理进程,所以直接使用了Win32 API函数。 11.2.1 进程的创建 调用CreateProcess函数创建新的进程,运行指定的程序。 CreateProcess的原型如下: BOOL CreateProcess( LPCTSTR lpApplication
您可能关注的文档
- MBR和GPT区别全解.docx
- MBTI性格类型之SJ型全解.ppt
- MB3480学习心得全解.doc
- MC3000扫描枪连接AP(固定IP有密码)全解.doc
- MCSS安装参数全解.doc
- MATLAB模糊c均值算法FCM分类全解.ppt
- MB3说明书全解.doc
- MD380DP1卡使用说明111226全解.doc
- MD60.68-掉话专题案例全解.ppt
- ME60_V600R007_L2TP技术与部署全解.ppt
- 人教版生物 七年级上册 1.1.2生物的特征 分层作业(解析版).pdf
- 2027届开封市尉氏县六年级数学第一学期期末统考模拟试题含解析.doc
- 2027届米脂县三上数学期末学业水平测试模拟试题含解析.doc
- 昆明市石林彝族自治县2027届数学四上期末监测模拟试题含解析.doc
- 2027届浙江省杭州市临安区四年级数学第一学期期末联考试题含解析.doc
- 2027届六盘水市六枝特区三上数学期末监测模拟试题含解析.doc
- 2027届浙江省黄山市数学三上期末达标测试试题含解析.doc
- 2027届厦门市民立二小数学六年级第一学期期末达标检测试题含解析.doc
- 2027届商都县三年级数学第一学期期末质量检测试题含解析.doc
- 丹东市元宝区2027届六年级数学第一学期期末达标测试试题含解析.doc
最近下载
- 2026年CKM综合征专家共识深度解读PPT课件.pptx VIP
- 国际人才英语教程(中级)课后习题答案解析.pdf
- 2027年中考语文专题复习:记叙文阅读 答题技巧+8篇练习题(含答案).docx VIP
- 兰州大学2016-2017学年第一学期期末试《物理学》试卷.doc VIP
- 猜数游戏有捷径(教案)五年级全一册信息科技人教版.docx VIP
- 广东省义务教育阶段学生学籍卡.doc VIP
- 2027年中考语文专题复习:记叙文阅读 考点梳理+答题技巧+专项练习题(含答案).docx VIP
- 二进制精品课件.ppt VIP
- 2025-2026学年初中信息技术龙教版2018八年级下册-龙教版2018教学设计合集.docx
- 中医奇才陈玉琴老师对69种常见病的论证和治疗(打印版).pdf VIP
原创力文档

文档评论(0)