- 7
- 0
- 约1.72万字
- 约 94页
- 2017-01-01 发布于广东
- 举报
C++Builder 6 程序设计教程 第十一章 C++Builder 高级应用 11.1 多线程应用程序 11.1.1 进程与线程 进程:可并发的程序在一数据集合上的运行过程,是操作系统进行资源分配和调度的一个独立单位。进程是由私有的虚拟地址空间、代码、数据和其他各种系统资源组成的。 线程:进程中的一个实体,是被系统独立调度和分派的基本单位 线程的分类: 用户界面线程:通常用来处理用户的输入并响应各种事件和消息 工作线程(又称为后台线程):来执行程序的后台处理任务,比如计算、调度和对设备的读写操作等 进程和线程示例 11.1.2 利用Win32 API编写多线程应用程序 利用Win32 API来编写多线程应用程序的一般步骤如下: (1) 编写一个线程的执行函数 (2) 创建并执行线程 (3) 控制线程的运行(挂起或唤醒线程) (4) 结束线程 创建线程的执行函数 所有线程必须从一个指定的函数开始执行,该函数称为线程函数,它必须具有下列原型: DWORD WINAPI ThreadFunc( LPVOID lpThreadParm); 参数lpThreadParm可以是一个DWORD型的整数,也可以是一个指向一个缓冲区的指针,返回一个DWORD型的值 创建线程 一个进程的主线程是在进程创
您可能关注的文档
- C#网络编程及应用刘瑞第06章设计窗体和控件课件教学.ppt
- C#网络编程及应用刘瑞第07章ADO.NET与数据操作课件教学.ppt
- C#网络编程及应用刘瑞第09章网络协议与套接字编程课件教学.ppt
- C#网络编程及应用刘瑞第10章TCP协议开发课件教学.ppt
- C#网络编程及应用刘瑞第11章UDP协议开发课件教学.ppt
- C#网络编程及应用刘瑞第12章FTP协议开发课件教学.ppt
- C#网络编程及应用刘瑞第13章SMTP与POP3协议开发课件教学.ppt
- C#网络编程及应用刘瑞第14章图形图像与多媒体编程课件教学.ppt
- C#网络编程及应用刘瑞第15章基于组件的开发技术课件教学.ppt
- C#网络编程及应用刘瑞第16章XMLWebService开发课件教学.ppt
最近下载
- 产科输血治疗专家共识.pptx VIP
- 高二数学第一次月考卷01【测试范围:湘教版,范围:选择性必修第二册第1~2章】(考试版).docx VIP
- HB6167.16-2014 民用飞机机载设备环境条件和试验方法 第16部分:加速试验.pdf VIP
- 300个常见文言实词词义识记版.doc VIP
- 2025年江苏省苏锡常镇高考数学调研试卷(一)(含答案).pdf VIP
- 《战国无双3Z特别版》全武将秘武入手关卡.doc VIP
- 汉口银行员工培训课件.pptx VIP
- 2025年北京信息职业技术学院单招笔试职业能力测验试题库含答案解析.docx VIP
- HB6167.6-2014 民用飞机机载设备环境条件和试验方法 第6部分:振动试验.pdf VIP
- 特种作业电工上岗证低压电工作业(培训课件).ppt VIP
原创力文档

文档评论(0)