|
|
5仿真币
在模拟一个客户服务的例子, 单服务台M/M/! 的排队系统 (有两个问题请教)
) z: ~1 x1 M; l: Q, q5 F9 l) r: v% d7 M$ b2 e5 e
构想1: 第 ( ID) 个CUSTOMER 来 SERVER 前的时候, 二者开始捆绑(RANDOM-POISSON 平均服务时间),等时间到CUSTOMER 离开并[DIE], 开始用了[WAIT RANDOM-POISSON 平均服务时间] 来实现,但是整个程序都停下来了. 8 j @' F& J: g6 X o
# I2 v& K& K) ?6 d) t& h
如何可以在TICK 运行的情况下实现呢?* _ E! g# U4 b+ d" v4 @2 Q) H
$ V! V: m% @0 q" p9 u0 L0 c$ G8 ^+ a+ O
构想2: 由于涉及到CUSTOMERS的生灭过程, 所以想为每个CUSROMER 编号
9 j# e/ x6 B4 p# y. H: N' |! K9 ?6 H' {0 {5 b
想用 initial id = !
* w, F: }! i3 H( m5 X0 l) Y" G1 r, l2 u/ h" H6 [. f
每次产生一个新CUSTOMER后 赋予ID= 前一个ID + 1 5 X1 k1 i+ j: g* A4 ~) V
2 Z6 q! [" U0 `& f( B9 N不知道如何实现这个功能,
3 v2 S p% U& V, d. c9 k
. O7 e8 F5 i, {- _* Q/ k
* Z6 H8 z+ n6 O3 B7 H5 {: s请各位赐教
4 i; R8 d" }4 c7 Z0 o" \% r+ O, e1 l: v1 e
5 s+ T+ N8 b0 a# m7 x. [2 S" x7 R4 d& G/ w; U
[ 本帖最后由 marshallcao 于 2008-6-6 14:45 编辑 ] |
附件: 您需要 登录 才可以下载或查看,没有帐号?注册
|