进程同步与通信
进程同步
并发进程的关系
- 1.进程同步:若干进程为为完成一个共同的任务而互相合作等待对方的消息的协调关系称为进程同步。
- 2.进程互斥:进程之间争夺互斥资源引起的。
- 2.1 饥饿:一个就绪进程所申请的资源总是被优先于自己的其他进程占有,而始终处于不能被调度执行的状态,这种情况称为饥饿。
- 2.2 死锁:一个进程集合中,已经占有部分资源的两个或两个以上的进程,还需要获得已被其他进程占有的资源才能继续执行;有可能出现某些进程相互之间都在等待对方的资源且无法运行的局面,即在进程集合中的这些进程处于永远的阻塞状态,这就是死锁。
- 3.二者相似之处
进程互斥实质上是进程同步的一种特殊情况。 - 4.进程同步与进程互斥的区别:~