本讲内容:
1.进程的并发执行
2.进程互斥
3.进程同步
4.信 量及PV操作
5.经典的IPC问题
??
1.进程的并发执行
并发→所有问题产生的基础
并发→操作系统设计的基础
??
进程的特征所带来的问题:
并发→进程的执行是间断性的;进程的相对执行速度不可预测
共享→进程/线程之间的制约性
不确定性→进程执行的结果与其执行的相对速度有关,是不确定的
??
这些问题会导致正常的运行顺序被打乱,从而导致结果的不正确
??
??
2.进程互斥
竞争条件(RACE CONDITION)
竞争条件:两个或多个进程读写某些共享数据,而最后的结果取决于进程运行的精确时序
竞争条件所带来的错误结果↓↓↓↓↓↓
PETERSON算法
美[?pit?rs?n]
??
7.生产者消费者问题

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24757 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!