|
|
5仿真币
在模拟一个客户服务的例子, 单服务台M/M/! 的排队系统 (有两个问题请教)0 k _, t' E$ c$ Y/ H2 L9 u% }
" J e& y: W! p' a+ w0 {$ P构想1: 第 ( ID) 个CUSTOMER 来 SERVER 前的时候, 二者开始捆绑(RANDOM-POISSON 平均服务时间),等时间到CUSTOMER 离开并[DIE], 开始用了[WAIT RANDOM-POISSON 平均服务时间] 来实现,但是整个程序都停下来了.
% C& Y3 z! y, R$ b0 {8 f
8 q( `# s/ J1 r$ k/ m5 M2 ]如何可以在TICK 运行的情况下实现呢?& h. n) L6 a# p6 i
( T( z) \" p) y8 e- z" b
4 w \! r1 S# c5 ~7 ^% A构想2: 由于涉及到CUSTOMERS的生灭过程, 所以想为每个CUSROMER 编号
1 X) f; N" j( ~9 J# {: o9 t7 z/ \# Z) ~
想用 initial id = !
0 K1 E' Z; G/ u' ^3 T n% M! I! _; ^# z- ?$ Z
每次产生一个新CUSTOMER后 赋予ID= 前一个ID + 1
9 w4 U. ^3 M i
& C3 e) G7 n$ g& U0 }不知道如何实现这个功能,, w7 o4 O, d7 |( H# U* U
1 z* M: h/ M8 Y( h3 X/ d
0 u; z- i8 Q- \+ C4 S* c请各位赐教
% L( j7 e7 X1 @
) W8 T0 N$ P2 W) G0 L/ B" Q- j) P+ F; z/ m9 W6 J
0 _% G$ O% K1 F8 y3 T" V( K[ 本帖最后由 marshallcao 于 2008-6-6 14:45 编辑 ] |
附件: 您需要 登录 才可以下载或查看,没有帐号?注册
|