详解Linux死锁概念 死锁的四个必要条件( 三 )


详解Linux死锁概念 死锁的四个必要条件

文章插图
把一个进程需要和已占有资源的情况记录在进程控制中,假定进程控制块PCB其中“状态”有就绪态、等待态和完成态 。当进程在处于等待态时,表示系统不能满足该进程当前的资源申请 。“资源需求总量”表示进程在整个执行过程中总共要申请的资源量 。显然,每个进程的资源需求总量不能超过系统拥有的资源总数, 银行家算法进行资源分配可以避免死锁 。
后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注一下!
详解Linux死锁概念 死锁的四个必要条件

文章插图