立即学习:https://edu.csdn.net/course/play/9048/187883?utm_source=blogtoedu
进程间的制约关系:
1. 间接相互制约关系(资源共享)
2. 直接相互制约关系(进程合作)
临界资源:同一时间只能一个进程访问
临界区:访问临界资源的代码
信号量的应用:
1. 实现前驱关系(初值必须是0)
2. 实现进程互斥(初值是资源的个数,eg: 打印机)
3. 实现同步(生产者->消费者模式)
立即学习:https://edu.csdn.net/course/play/9048/187883?utm_source=blogtoedu
进程间的制约关系:
1. 间接相互制约关系(资源共享)
2. 直接相互制约关系(进程合作)
临界资源:同一时间只能一个进程访问
临界区:访问临界资源的代码
信号量的应用:
1. 实现前驱关系(初值必须是0)
2. 实现进程互斥(初值是资源的个数,eg: 打印机)
3. 实现同步(生产者->消费者模式)