|
|
5仿真币
在模拟一个客户服务的例子, 单服务台M/M/! 的排队系统 (有两个问题请教): ]- q" H; V4 o: D) _& U& m5 ^
- }6 ?3 E9 L. G1 b6 ?* \% G构想1: 第 ( ID) 个CUSTOMER 来 SERVER 前的时候, 二者开始捆绑(RANDOM-POISSON 平均服务时间),等时间到CUSTOMER 离开并[DIE], 开始用了[WAIT RANDOM-POISSON 平均服务时间] 来实现,但是整个程序都停下来了.
2 |& Y+ `4 S1 Z6 O& Z, ^7 e
- R$ r2 J% R+ g4 |9 f' N2 i如何可以在TICK 运行的情况下实现呢?$ W+ R. V0 A4 ]3 {- m
, T5 [8 q( T I, L5 i/ V
4 Y: r& x$ C8 v9 i \+ {: U" r1 E y构想2: 由于涉及到CUSTOMERS的生灭过程, 所以想为每个CUSROMER 编号
1 D9 j3 T. w! b7 N* C5 w
: {% Z# Q% @ G" L6 Z# }想用 initial id = !6 m$ g( |- d; ^% N7 }
8 e) P0 t" M1 N: h N- N
每次产生一个新CUSTOMER后 赋予ID= 前一个ID + 1 9 ]) c+ q* a- z6 i; H8 T; R+ Y$ K
" ]6 q2 C4 x$ j% G4 H
不知道如何实现这个功能,% R2 q: V3 g/ r5 G& R
$ ~" W4 e+ W0 P# p/ ]
5 k0 L* _& b) S3 V+ o2 }( H请各位赐教1 Q) J8 n# g" W. L- w6 u
6 p7 ~# H) b* |# E9 q3 X
! s N$ z" ^' }4 N4 J0 M7 h: p3 o: E
[ 本帖最后由 marshallcao 于 2008-6-6 14:45 编辑 ] |
附件: 您需要 登录 才可以下载或查看,没有帐号?注册
|