|
5仿真币
在模拟一个客户服务的例子, 单服务台M/M/! 的排队系统 (有两个问题请教)
0 L1 v& Y$ b" E5 J# Y/ W- l
1 q; X) ^ W5 t! G8 U2 f2 |构想1: 第 ( ID) 个CUSTOMER 来 SERVER 前的时候, 二者开始捆绑(RANDOM-POISSON 平均服务时间),等时间到CUSTOMER 离开并[DIE], 开始用了[WAIT RANDOM-POISSON 平均服务时间] 来实现,但是整个程序都停下来了.
1 V: V, I/ k& x, W A6 O& k6 Y& {" k/ R! K
如何可以在TICK 运行的情况下实现呢?
# N% u: Q5 l- d. n) s% o# X' n& Q; l! S# P& _
3 W1 e2 t: {8 O
构想2: 由于涉及到CUSTOMERS的生灭过程, 所以想为每个CUSROMER 编号9 w ^1 S- G/ _$ f5 x! w, y
: W W. w( y2 }0 i8 Y& r! s5 B想用 initial id = !$ q# S; f3 h' T( w( |
8 y5 k: {$ J9 o/ ^1 r" b 每次产生一个新CUSTOMER后 赋予ID= 前一个ID + 1 " e7 e4 g7 Y; m
# b( J# O! _! N* Q) l& }8 c
不知道如何实现这个功能,9 j$ w0 _' @4 x7 Y
+ p' q$ H" T ]1 I d- y0 c- K- p
7 ]; Q' X7 i' i( b, p请各位赐教
4 Y" c9 N' U1 g
9 r. @, |" j* o
4 ?9 l2 _7 X3 z4 N9 V- U, o% [1 _2 K5 |* u) [4 Z/ G: H
[ 本帖最后由 marshallcao 于 2008-6-6 14:45 编辑 ] |
附件: 您需要 登录 才可以下载或查看,没有帐号?注册
|