操作系统简单学习2(进程同步互斥和死锁)

Posted Zephyr丶J

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了操作系统简单学习2(进程同步互斥和死锁)相关的知识,希望对你有一定的参考价值。

操作系统2

进程同步、进程互斥




同步是直接的制约关系,即进程间需要相互配合
而互斥是对同一个临界资源的访问,需要互斥的进行

进程互斥的软件实现方法








进程互斥的硬件实现方法





信号量机制





用信号量实现进程同步、互斥、前驱关系





生产者-消费者问题






多生产者-多消费者问题

多是指多类,生产和消费的东西是多类的




这里很重要,重点理解,要从事件的角度来考虑

吸烟者问题




读者-写者问题






哲学家进餐问题





管程




死锁的概念





死锁的处理策略-预防死锁




死锁的处理策略-避免死锁










死锁的处理策略-检测和解除


以上是关于操作系统简单学习2(进程同步互斥和死锁)的主要内容,如果未能解决你的问题,请参考以下文章

一文搞定考研408的《操作系统》

LINXU多线程(进程与线程区别,互斥同步)

线程(嵌入式学习)

期末复习——同步互斥死锁

死锁的理解

(王道408考研操作系统)第二章进程管理-第四节2:死锁处理策略之预防死锁