- 48
- 0
- 约1.26万字
- 约 12页
- 2020-07-04 发布于北京
- 举报
C++多线程,消息队列用法
进程是没有活力的,它只是一个静态的概念。为了让进程完成一些工作,进程必须至少占有一个
线程,所以线程是描述进程内的执行,正是线程负责执行包含在进程的地址空间中的代码。实际上,
单个进程可以包含几个线程, 它们可以同时执行进程的地址空间中的代码。为了做到这一点,每个
线程有自己的一组CPU寄存器和堆栈。
线程是进程内部的一个执行单元。系统创建好进程后,实际上就启动执行了该进程的主执行线程,
主执行线程以函数地址形式,比如说main或WinMain 函数,将程序的启动点提供给Windows系统。
主执行线程终止了,进程也就随之终止。
每一个进程至少有一个主执行线程,它无需由用户去主动创建,是由系统自动创建的。用户根据
需要在应用程序中创建其它线程,多个线程并发地运行于同一个进程中。一个进程中的所有线程都在
该进程的虚拟地址空间中,共同使用这些虚拟地址空间、全局变量和系统资源,所以线程间的通讯非
常方便,多线程技术的应用也较为广泛。
多线程可以实现并行处理,避免了某项任
您可能关注的文档
最近下载
- 交通运输行业视角:寻找混沌浪潮中的诺亚方舟,能源危机中的价值重估.pdf
- 课程b03简化内容与谐音记消防1天100个知识点学员版.pdf VIP
- 儿童的冠状动脉疾病.ppt VIP
- 日立电梯MCA2(K3500602_E组合).CA13.旁路.pdf VIP
- 华为PTN开站与业务配置流程.ppt
- (五四制)山东省烟台市招远市九年级上学期化学期中考试试卷.docx VIP
- 《热泵技术与应用》课件(共八章).pptx VIP
- 日立电梯MCA(CA13)乘客电梯安装调试手册.pdf VIP
- AI+OPC超级个体创业训战营课件合集(第3天).pdf VIP
- 库欣病诊治专家共识(2025).pptx VIP
原创力文档

文档评论(0)