设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8612|回复: 1

[求助] 求助一个简单问题

[复制链接]
发表于 2008-10-15 15:42:30 | 显示全部楼层 |阅读模式
5仿真币
有如下一个Process:卡车到达检查站进行检查(检查站一次只能检查一辆车),时间分布为n 5,1 min,结束后离开,程序如下:
3 R) n3 e# c/ o3 y" a   
2 h( _; e. g% qbegin P_check arriving procedure
8 ?2 Q' }% o- u( L5 J1 ~$ I( }, x% j4 v8 D6 M

2 D6 k1 D5 I( h5 G1 _# i/ Q
7 V) P/ C( r7 j/ d. G0 Xmove into Q_check
. i/ ~/ T& b+ P( S  C# k  r, p" @- A$ ]* _" F
& F, M% `- C9 }7 z
wait for n 5,1 min. n! x, t4 q" J$ Y4 u
) ^! e* i. A* Q4 V7 T. \

3 l; z* |# r3 u! G" tsend to die: L7 e+ ]) l' Z8 y
    end
: Y! Q' Q! K% |: @我把程序作了如下改动:
. j) a& ]/ E4 g' M# J: J0 p6 ~
6 Y. ]+ f- c6 i5 ~begin P_check arriving procedure2 p" b- i) T: z! [, B- n, E
" s3 u% S6 D- y; W8 w# s
move into Q_check_wait
; i' n# u7 b8 U7 v% F$ Y; Y* K: W; }, l+ V8 g; I# P
move into Q_check, j" R; x  g" z

$ N. v$ @7 P4 ~4 x- s  P1 j2 M; suse R_check for n 5,1 min! O0 l8 w) m, |! F! z. X
; V9 J4 @" L; u9 h- Z8 }; Y8 z
send to die
: n  o% q" f: J, @                 end" c/ x# |! v9 ?# P% W7 e& U  P
其中Q_check_wait容量为infiniteQ_checkR_check的容量为1. Z( L5 n( Y" v: O. Q
运行时出错,请教各位高手错在哪里?谢谢!
 楼主| 发表于 2008-10-15 16:59:21 | 显示全部楼层
是没错, m5 F& V( Q7 q9 T8 ?$ p2 V9 L  d
是我搞错了,呵呵~~谢谢楼上的!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2026-3-23 23:32 , Processed in 0.016860 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表