- 1
- 0
- 约3.43千字
- 约 26页
- 2019-05-06 发布于香港
- 举报
第8章 线程 引入多线程的动机 多线程环境中的进程和线程 线程的实现 8.1 线程-引入背景 进程的角色 资源所有权 调度/执行的单位 进程负载很重 进程的创建、删除和切换过程中较大的时空开销。 限制了系统中进程的数目和并发活动的数目。 8.1 线程- 背景 为了区分和这两个独立的特征,把进程的两项功能--“独立分配资源”与“被调度分派执行”分离开来: 进程:资源所有权、资源分配单位(任务),不需要频繁地切换; 线程:调度、执行的单位(轻便进程:light-weight process)。能轻装运行,会被频繁地调度和切换, 在这种指导思想下,产生了线程的概念。 实例分析 文件服务器 接受一个请求-------可能由于等待磁盘传输而经常被阻塞。 如果文件服务器在等待磁盘传输时,不是被阻塞而是继续接受新的文件服务器请求并进行处理,则文件服务器的性能和效率可以大大提高。 网页浏览器 在转入图像时,将阻塞,无法响应用户的请求 8.1 线程- 进程的局限性 进程时空开销大 频繁的进程上下文切换; 为每个进程分配存储空间 进程通信代价大 进程之间的或者进程和OS之间的信息传递。 不能很好地利用多处理器系统 因为一个进程在某个时刻只能使用一个处理器。虽然一个应用可以创建多个进程,并将它们分派到多个处理器上执行,但不能很好地做到使用相同的地址空间和资源。 不适合并行计算和分布并行计算的要求
您可能关注的文档
- 包头师范学院中国音乐史与欣赏课件第二章 远古夏商时期.ppt
- 包头师范学院中国音乐史与欣赏课件第九章第二讲 刘天华、阿炳与民族器乐的发展.ppt
- 包头师范学院中国音乐史与欣赏课件第九章第三讲 抗战时期音乐家聂耳、黄自.ppt
- 包头师范学院中国音乐史与欣赏课件第九章第四讲 抗战时期音乐家冼星海.ppt
- 包头师范学院中国音乐史与欣赏课件第九章第五讲 抗战时期音乐家与延 安音乐.ppt
- 包头师范学院中国音乐史与欣赏课件第九章第一讲 肖友梅 赵元任、王光祈、黎锦晖.ppt
- 包头师范学院中国音乐史与欣赏课件第六章 民歌欣赏.ppt
- 包头师范学院中国音乐史与欣赏课件第三章 周秦时期音乐.ppt
- 包头师范学院中国音乐史与欣赏课件第四章 汉魏晋南北朝时期音乐.ppt
- 包头师范学院中国音乐史与欣赏课件第五章第二讲 隋唐五代时期音乐.ppt
原创力文档

文档评论(0)