背景 (为什么)

进程特点1特点2特点3
独立进程不和其他进程共享资源或状态确定性(相同输入 决定输出)可重现性 (多次相同结果)调度顺序不重要
并发进程 多个进程交替执行资源共享 cpu时分 内存 分区域不确定性不可重现性程序错误可能是间歇性的 第一次可好 第某次不同了 环境变化

好处 of 并发执行

进程要与计算机中的其他进程和设备进行协作

  1. 共享资源:多个用户同一台计算机;银行账号存款余额在多台atm机上操作 就近取;机器人上的嵌入式系统协调手臂和手的动作
  2. 提高速度:i/o操作和cpu计算可以重叠 并行 时间;程序可划分成多个处理器上并行执行
  3. 模块化:大进程分解为小进程:编译 gcc调用cpp,cc1,cc2,as,ld 待查 ;使系统易于复用与扩展

原子操作 操作系统需要利用同步机制在并发执行(资源共享 提高速度)的同时,保证一些操作是原子操作

现实生活中的同步问题

面包了。