|
|
5仿真币
在模拟一个客户服务的例子, 单服务台M/M/! 的排队系统 (有两个问题请教)
* h, q/ S4 v$ i2 Y
, L; r9 }0 i5 m- G7 n2 ~# I构想1: 第 ( ID) 个CUSTOMER 来 SERVER 前的时候, 二者开始捆绑(RANDOM-POISSON 平均服务时间),等时间到CUSTOMER 离开并[DIE], 开始用了[WAIT RANDOM-POISSON 平均服务时间] 来实现,但是整个程序都停下来了. ; Z0 K/ w# K( P6 N
% A' U% g0 A. B/ f9 m如何可以在TICK 运行的情况下实现呢?
7 }5 H% X {" Q) W) i- [0 C- ?4 N; y5 m0 R* X" e# ?
- Z, T5 O5 A" i8 x. m4 W" L( `
构想2: 由于涉及到CUSTOMERS的生灭过程, 所以想为每个CUSROMER 编号
3 C4 j2 Z2 s6 ~, L( k$ T
5 t* e- w! l# N# @+ L/ W6 r想用 initial id = !4 ]0 `/ ?: Z+ S i0 B
3 z1 g5 N/ L) A' l' ] 每次产生一个新CUSTOMER后 赋予ID= 前一个ID + 1 3 E. {/ J+ C( U8 y: c9 e, g ]
# h' u! c; W3 c' @0 h
不知道如何实现这个功能, }4 N1 t) S! k
5 I, z* R# @9 ~: [' Y8 R2 G1 u, l4 R) O+ U" t
请各位赐教
$ ^* c" u9 K \# ]- s$ j7 p. k8 ~/ o: @
, B2 Q/ Z* V" j, }7 Q9 s& }7 S
2 g5 c$ B/ `# H' T- }4 [[ 本帖最后由 marshallcao 于 2008-6-6 14:45 编辑 ] |
附件: 您需要 登录 才可以下载或查看,没有帐号?注册
|