設(shè)有進(jìn)程P1和P2并發(fā)執(zhí)行,都要享用資源R1,R2,使用資源情況如下:
進(jìn)程P1:……申請R1……申請R2……釋放R1……
進(jìn)程P2:……申請R2……申請R1……釋放R2……
判斷是否會產(chǎn)生死鎖,并解釋其原因。
資源分配圖如下圖,系統(tǒng)是否處于死鎖狀態(tài)?
對該圖進(jìn)行化簡,得到如下圖所示的結(jié)果。由于該圖是不可完全簡化的,所以根據(jù)死鎖定理,系統(tǒng)處于死鎖狀態(tài)。