- 2
- 0
- 约1.52万字
- 约 14页
- 2019-04-05 发布于广东
- 举报
1-1多线程的基本概念
win 98/nt/2000/xp是个多任务操作系统,也就是:一个进程可以划分为多个线程,
每个线程轮流占用cpu运行吋间和资源,或者说,把cpu吋间划成片,每个片分给不
同的线
程,这样,每个线程轮流的“挂起”和“唤醒”,由于时间片很小,给人的感觉是同时运行 的。
多线程带来如下好处:(自己阅读)
1) 避免瓶颈;
2) 并行操作;
3) 提高效率;
在多线程屮,通过优先级管理,可以使重要的程序优先操作,提商了任务管理的灵活性。 另一方面,在多cpii系统屮,可以把不同的线程在不同的cpu中执行,真正做到同时
处
理多任务(win 98只是模拟的,而win/nt/2000是真正的多cpu同时操作)。
多线程的两个概念:
1) 进程:也称任务,程序载入内存,并分配资源,称为“一个进程”。注意:进程本 身并不一定要正在执行。进程由以下几部分组成:
a>-个私有的地址空间,它是进程可以使用的一组虚拟内存地址空间; b>程序的相关代码、数据源; c>系统资源,比如操作系统同步对象等; d>至少包含一个线程(主线程);
2) 线程:是程序的执行单位(线程本身并不包括程序代码,真正拥有代码的是进程) ,每个进程至少包括一个线程,称为主线程,一个进程如果有多个线程,就可以共享
同一进
程的资源,并可以并发执行。
线程是进程的一个执行单元,是操作系统分配qni时间的基本实
您可能关注的文档
最近下载
- 港航实务 皮丹丹 教材精讲班 60-第2章-2.8.1-航道整治的方法.pdf
- 变更控制程序.docx VIP
- QB_T 5155-2017人造革合成革试验方法 柔软度的测定.pdf
- Unit+6+Nurturing+Nature+Starting+out+课件-2025-2026学年高二英语外研版(2019)选择性必修第一册.pptx VIP
- 2025年信息系统安全专家PKI在单点登录(SSO)中的应用专题试卷及解析.pdf VIP
- 2025年苏教版高中三年级环境化学(环境应急预案)试卷及解析.docx VIP
- 2025年金融风险管理师市场风险资本计量报告的解读与应用专题试卷及解析.pdf VIP
- 2025年项目管理专业工期延误索赔分析与案例专题试卷及解析.pdf VIP
- 2025年碳排放管理师可再生能源与人工智能结合碳减排效益专题试卷及解析.pdf VIP
- 诺瓦科技LED显示屏视频处理器VS2用户手册.docx
原创力文档

文档评论(0)