Professional Documents
Culture Documents
KTMT C56 T3
KTMT C56 T3
KTMT C56 T3
//Process 5:
Wait (s35);
Wait (s45);
E = D*x5 + C
Chng 6: Deadlock
Bi 1: Lit k 3 trng hp xy ra deadlock trong cuc sng?
VD1:
- Mt nhn vin trc tng i vi mt chic in thoi duy nht. Nu trong mt thi
im,c ti 6 cuc gi ti cng mt lc,th iu tt nghn l iu xy ra.
--> Gii php: p dng mt trong nhng iu kin cn ca Deadlock:Loi tr tng
h,chng ta s chia nhiu ng line in thoi.
VD2:
Khi samsung tung ra sn phm in thoi Galaxy S3 vo khong thng 6/2012 th
mt s lng ln cc tn Galaxy tm n cc trung tm samsung ch mua
cho c sn phm m c ny,lm cho cc ca hng cht kn c ng. Ti thi im
sp ra mt S3 do mt s ngi mun mua trc nn chen ln gy mt n nh lm
cho ca hng ngng bn sn phm ra-> khng ai mua c.
Gii php: p dng mt trong nhng iu kin cn ca Deadlock l tng ngi
mt xp hng mua xong s n lt ngi khc.
VD 3: Hin tng deadlock trn mt cy cu
Allocation
Max
Available
Need
P0
P1
P2
P3
P4
b)
Allocation
Need
Work
P0
P1
P2
P3
P4
14
11 8
14
12 12
14 12 12
Need
Work
P0
P1
P2
P3
P4
10
10
10
12
14 12
12