- 0
- 0
- 约5.07千字
- 约 7页
- 2017-01-29 发布于重庆
- 举报
多核架构的并行程序设计技术
五邑大学研究生考试
高级程序设计课程
2014~2015年度 第1学期
多核架构的并行程序设计技术
院系: 计算机学院
学号: 2111405001
姓名: 周帅
任课教师: 白明 成绩评定:
多核架构的并行程序设计技术
1 多线程的概念线程(thread)是进程上下文(contex)中执行的代码序列,又被称为轻量级进程(light weight process),是操作系统中比进程更小的可执行单元。在支持多线程的系统中,进程成为资源分配和保护的实体,而线程是被调度执行的基本单元。进程的资源包括进程的地址空间,打开的文件和I/O等资源。属于同一个进程的线程共享该进程的代码段和数据段,打开的文件,信号等。除了共享资源,每个线程还包含各自的线程ID,线程执行状态,CPU寄存器状态和栈。
多线程机制的优点包括以下几个方面:1.创建一个线程比创建一个进程的代价要小。由于线程共享进程的资源,所以进程被创建时不需要再分配内存空间等资源,因而创建线程所需的时间也更少。2.线程的切换比进程间的切换代价小。线程作为执行单元,当从同一进程的一个线程切换到另一线程时,需要载入的信息比进程切换时要少,所以切换速度更快。3.充分利用多处理器。同一进程的线程可以在多个处理器并行运行,该进程的运行速度可以显著提高,而单线程的进程却只能在一个
您可能关注的文档
- 计算机软件入股协议.doc
- 现代交换原理-重点整理.doc
- HMC200-256盒式AC产品手册 V2.0.doc
- 教你识别4大手机真假电池.doc
- 甘肃省村卫系统操作手册(用户级).doc
- 职业技能鉴定锅炉辅机检修简答题.doc
- WCDMA常见缩略语3--较全.doc
- AC培训检测题目参考答案.doc
- 嵌入式知识点整理.doc
- 《Access数据库》课程标准.doc
- 绿色化学实验在高中化学教学中的应用与实验安全教育论文.docx
- 初中化学课堂互动教学策略与化学实验探究能力培养研究论文.docx
- 初中英语课堂动态生成资源在英语词汇教学中的实践研究论文.docx
- 初中化学实验创新:实验数据处理与分析能力的培养策略研究论文.docx
- 高中语文整本书阅读教学中的跨学科知识整合研究论文.docx
- 高中地理教学:动物栖息地选择与生态环境保护的案例研究论文.docx
- 皮影戏艺术融入初中美术教学的文化传承与创新教育模式论文.docx
- 高中语文新教材单元教学与审美教育策略研究论文.docx
- 小学科学教学中科学探究活动设计与实施中的反馈机制研究论文.docx
- 信息素养视域下高中生物教学策略与学生探究能力培养研究论文.docx
原创力文档

文档评论(0)