- 1
- 0
- 约6.69千字
- 约 41页
- 2017-06-17 发布于湖北
- 举报
第4章 进程间通信 4.1 进程 进程是程序在计算机上的一次执行的活动。当运行一个程序,就启动了一个进程。进程可以分为系统进程和用户进程。凡是用于完成操作系统的各种功能的进程就是系统进程,它们就是处于运行状态下的操作系统本身;用户进程就是所有由用户启动的进程。进程是操作系统进行资源分配的单位。 进程是应用程序的执行实例,每个进程都有私有的虚拟地址空间、代码、数据和其它系统资源。操作系统在创建进程时为其分配资源,在进程结束时回收资源。在很多实际应用中,往往需要多个进程协同工作,它们之间要交换数据,这就要用到进程间通信机制。 1 创建进程 可以使用 CreateProcess函数创建进程。 在调用该函数时系统为新进程创建一个虚拟地址空间,并将可执行文件或任何必要的DLL文件的代码和数据加载到该进程的地址空间中。 通过执行c/c++ 运行期启动代码,新进行的主线程便开始运行,它最终调用WinMain,main等函数。成功的创建了新进程和主线程 ,CreateProcess函数便返回true。 系统打开可执行文件,就创建一个新进程,并将可执行文件的代码和数据映射到新进程的地址空间中。 2 终止进程 终止进程有以下三种方法: 主线程的进入点函数返回(最好使用这个方法)。 进程中的一个线程调用ExitProcess函数。 另一个进程调
您可能关注的文档
最近下载
- 一年级语文【37个基础笔画控笔点阵训练字帖37页】.pdf VIP
- 消防、气防器材使用知识.ppt VIP
- 益禾堂企业文化 V2.0 知识测试题.docx VIP
- 2025江苏理工学院辅导员考试试题及答案.docx VIP
- Unit 1 Happy Holiday(大单元教学设计)英语人教版2025八年级上册.pdf
- 2025年国际汉语教师证书CTCSOL考试题库附答案和详细解析.docx VIP
- 2025江苏理工学院辅导员考试题库.docx VIP
- 2025年江苏理工学院辅导员考试笔试真题汇编最新.docx VIP
- 温室气体排放清单编制指南.ppt VIP
- 人教版语文八年级上册 第一单元测试卷(含答案).docx
原创力文档

文档评论(0)