|
5仿真币
在模拟一个客户服务的例子, 单服务台M/M/! 的排队系统 (有两个问题请教)1 T1 D. {0 H; h
n5 k6 R/ S( y3 `* y5 L
构想1: 第 ( ID) 个CUSTOMER 来 SERVER 前的时候, 二者开始捆绑(RANDOM-POISSON 平均服务时间),等时间到CUSTOMER 离开并[DIE], 开始用了[WAIT RANDOM-POISSON 平均服务时间] 来实现,但是整个程序都停下来了.
* v* E6 b5 A2 o( ~4 X# x9 `; ^# u& g
如何可以在TICK 运行的情况下实现呢?
5 T1 o& u) x' g8 P( E+ o; x0 u
( N9 ]/ M9 P& o1 z+ t5 `' J, n6 h P) f8 f% `) D/ g
构想2: 由于涉及到CUSTOMERS的生灭过程, 所以想为每个CUSROMER 编号 e! ^5 N0 Z/ ]5 ~
z* C0 S/ Q' t6 c, k$ g想用 initial id = !
. V' T4 l/ i/ k3 D& c: U* d& N4 o2 n- ?8 Y* a# Q) {/ i
每次产生一个新CUSTOMER后 赋予ID= 前一个ID + 1 : K( {% N+ ~1 R# }( ~& c
& P5 } A: X1 k$ E" _不知道如何实现这个功能,# s$ S' `- i) M5 M
" N1 ^3 q5 _$ W" k
: \; O, N% o- n& V) F请各位赐教
: a2 ~ ~' v, V0 v) F6 @5 A" H3 Z$ |( {7 ^8 U( c* L8 B
& M/ H ]) c; y* t1 z2 h& B
% S3 V2 c+ u& ^[ 本帖最后由 marshallcao 于 2008-6-6 14:45 编辑 ] |
附件: 您需要 登录 才可以下载或查看,没有帐号?注册
|