可重用资源的分配 进程P 进程Q pp 0 request dq0 request T 1 lock D q1 lock T p2 request T q2 request D p3 lock T q3 lock D p4执行 q4执行 p5 unlock D g5 unlock p6 unlock T g6 unlock D p0p1q0q1p2q2→死锁
可重用资源的分配 p0 p1 q0 q1 p2 q2→死锁 p0 request D p1 lock D p2 request T p3 lock T p4 执行 p5 unlock D p6 unlock T q0 request T q1 lock T q2 request D q3 lock D q4 执行 q5 unlock T q6 unlock D 进程P 进程Q
可重用资源的分配-200k内存 进程P1 进程P2 request 80 kb request 70 kb request 60 bequest 80 kb
可重用资源的分配-200k内存 … request 80 kb … request 60 kb 进程P1 进程P2 … request 70 kb … request 80 kb