4.1并发执行问题分析
第七讲 并发执行问题 目的与要求:了解并发程序的同步与互斥问题,及上述问题的硬件解决方法。 重点与难点:并发程序中的同步与互斥与硬件解决方法。 作业:例举两个现实生活中需要同步与互斥的例子。 第四章 并发控制 并发的需求 操作系统利用进程或线程支持用户态程序并发执行。 用户程序设计要利用进程或线程,尽量安排并行事务在不同进程或线程中并发执行。 操作系统核心程序也要尽可能地并发运行 4.1 并发编程 计算任务存在并行成分 并发编程有三种方法: 程序员写顺序程序,用识别工具识别可并行成分后组织使用操作系统的并发机制。 由程序员识别可并行成分,用并发程序设计语言设计并发程序,由编译系统安排使用进程或线程并发; 或直接利用操作系统的系统调用/高级并发程序库设计并发程序。 与进程相关的系统调用 Unix操作系统利用进程(或线程)支持并发执行 它提供了如下系统调用: fork():创建一个新进程。该系统调用执行完成后,系统已创建了一个子进程,该子进程继承了父进程的程序空间,复制了父进程的数据段和栈段。也就是说不管是父进程还是子进程,在占有处理机后,都从fork()调用的返回点开始运行,而父进程fork()调用的返回值是子进程的进程标识pid;子进程fork()调用的返回值是0。 exit(status):进程结束。该系统调用发出后,操作系统将从系统中删除调用exit的进程,
您可能关注的文档
- 4.12《飞向太空的航程》课件(人教版必修1)分析.ppt
- 4.1《发展生产_满足消费》课件(共21张)分析.ppt
- 《长方体、正方体的展开图》解析.ppt
- 4.1《物质跨膜运输的实例》分析.ppt
- 4.1不等式(陆稳)分析.ppt
- 4.1___无机非金属材料的主角---硅分析.ppt
- 《长江之歌》课件解析.ppt
- 4.1世界的人口分析.ppt
- 3配气机构-0909分析.ppt
- 4.1世界的物质性2016分析.ppt
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
最近下载
- 一人公司发展研究报告2.0.docx
- 食堂食材配送肉类禽类水产品食品配送售后服务方案.docx VIP
- 2025年北京市房山区初三一模英语试卷和答案.pdf VIP
- 市场微观结构系列研究(一):从分钟频到Level2的探索与发现.pdf VIP
- 一种选择性降解粘蛋白的丝氨酸蛋白酶及其应用.pdf VIP
- 一人公司发展研究报告2.0-清新研究团队.pptx
- 《产品认证基础》_第2版 三色笔记(2).pdf VIP
- 足浴灭火和应急疏散预案.docx
- 毕业论文外文文献翻译GeneralRequirementsToConstructionOfSubstation变电站建设的一般要求.doc VIP
- 高频股东数据的隐含信息量.pdf VIP
原创力文档

文档评论(0)