|
|
5仿真币
有如下一个Process:卡车到达检查站进行检查(检查站一次只能检查一辆车),时间分布为n 5,1 min,结束后离开,程序如下: ^1 T0 P0 v8 t/ }
2 R& U2 ~* M7 V" o8 U& W
begin P_check arriving procedure
9 u I- L: O9 g4 R" a. P2 n( Z8 |2 C- K+ W" r" V
5 J5 i+ u( L) h/ y
/ ~6 a% K/ R: i9 u8 c) Lmove into Q_check
. o$ b# H4 d/ H
/ J; M4 X+ M, C- R9 b0 K( z' u8 u& k& Q7 ?( q: |2 q
wait for n 5,1 min! `% i6 J6 R3 z h, g
4 y; b3 I1 G5 w( k# m, g' _
" R$ U! ~' L1 M) S5 {: O8 asend to die
) E8 z! x0 \+ P9 ?3 z9 Z2 g end
. s4 R/ q, u7 z6 i, j( J我把程序作了如下改动:5 @8 k* G' z: ~( }+ i$ |; T* ?
# A e# \8 l$ M- nbegin P_check arriving procedure
) w. N& ?) v1 c* I4 N& ^# T" {' }4 n3 Y6 P3 @5 b+ X: Q' y+ p* g
move into Q_check_wait. N6 G+ F) o, ^) L5 G+ s }
1 F. h( a4 X3 I
move into Q_check9 K% I5 D8 G! K2 d5 m+ C) |
4 p8 N" F* ]4 [+ D# ]+ m3 @use R_check for n 5,1 min
6 u3 D/ ]% n4 J K
# P# K# G0 z5 o0 W% p- n( tsend to die
5 E* e" O/ e2 q! c7 R end
7 R) P6 G! M) L& r$ E1 }7 I2 F# v% k其中Q_check_wait容量为infinite,Q_check和R_check的容量为1# T7 F, Y$ P. m
运行时出错,请教各位高手错在哪里?谢谢! |
|