正在加载图片...
第七章死锁 7.1死锁问题的提出 死锁问题描述 例如:系统中存在的两个进程P1和P2,它们在执行 中都需要某种资源R1和R2(如磁盘和打印机);由 于对资源申请的顺序等其它原因,某时刻进程P1得 到了资源R1,进程P2得到了资源R2;而进程P1必 须得到R2才能继续执行,进程P2必须得到R1才能继 续执行,两个进程都占用了对方需要的资源,不能 释放,又都在等待对方占用的资源;这样的两个进 程只能永远的处于阻塞状态,成为死锁进程 这种情况也会发生在多个进程、多种资源上。第七章 死锁 7.1 死锁问题的提出 ◼ 死锁问题描述 ◼ 例如:系统中存在的两个进程P1和P2,它们在执行 中都需要某种资源R1和R2(如磁盘和打印机);由 于对资源申请的顺序等其它原因,某时刻进程P1得 到了资源R1,进程P2得到了资源R2;而进程P1必 须得到R2才能继续执行,进程P2必须得到R1才能继 续执行,两个进程都占用了对方需要的资源,不能 释放,又都在等待对方占用的资源;这样的两个进 程只能永远的处于阻塞状态,成为死锁进程。 ◼ 这种情况也会发生在多个进程、多种资源上
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有