- 6
- 0
- 约9.09千字
- 约 77页
- 2017-08-09 发布于广东
- 举报
2.4 线程及其实现 2.4.1 引入多线程技术的动机 2.4.2 多线程环境中的进程和线程 2.4.3 线程的实现 2.4.4 实例研究:Solaris的进程与线程 2.4.5实例研究:Windows2000/XP的进程与线程 2.4.1 引入多线程技术的动机 考察一个文件服务器的例子 单线程(结构)进程(Single Threaded Process) 多线程(结构)进程(Multiple Threaded process) 单线程结构进程给并发程序设计效率带来问题 ?进程切换开销大 ?进程通信代价大 ?进程之间的并发性粒度较粗,并 发度不高 ?不适合并行计算和分布并行计算 的要求 ?不适合客户/服务器计算的要求。 线程的概念(1) 操作系统中引入进程的目的是为了使多个程序并发执行,以改善资源使用率和提高系统效率, 操作系统中再引入线程,则是为了减少程序并发执行时所付出的时空开销,使得并发粒度更细、并发性更好。 线程的概念(2) 解决问题的基本思路: ?把进程的两项功能--“独立分配资源”与“被调度分派执行”分离开来, ?进程作为系统资源分配和保护的独立单位,不需要频繁地切换; ?线程作为系统调度和分派的基本单位,能轻装运行,会被频繁地调度和切换,在这种指导思想下,产生了线程的概念。 2.4.2 多线程环境中
您可能关注的文档
最近下载
- 外阴阴道假丝酵母菌病中国诊治指南(2025版).docx
- 2025年反兴奋剂教育准入试题及答案反兴奋剂考试题库.docx VIP
- 中国农业大学《大学物理》2025—2026学年第一学期期末试卷(A卷).docx VIP
- 上海版小学英语单词表.docx VIP
- 2026年养老护理员职业道德准则PPT课件.pptx VIP
- 水平二篮球大单元教学设计(18课时).docx
- 2024年全国甲卷理综高考真题试卷(原卷版).docx VIP
- 小学六年级毕业班家长会(内容全面)优秀课件.ppt VIP
- 2026中央国债登记结算有限责任公司校园招聘笔试备考题库附答案解析.docx VIP
- 冠心病课件(共54张课件).pptx VIP
原创力文档

文档评论(0)