|
|
5仿真币
在模拟一个客户服务的例子, 单服务台M/M/! 的排队系统 (有两个问题请教)3 h# C' i( o' Y( D
, V1 S+ {, e+ u3 Y- C
构想1: 第 ( ID) 个CUSTOMER 来 SERVER 前的时候, 二者开始捆绑(RANDOM-POISSON 平均服务时间),等时间到CUSTOMER 离开并[DIE], 开始用了[WAIT RANDOM-POISSON 平均服务时间] 来实现,但是整个程序都停下来了. + ?' ]5 _6 ~( p5 ?4 f m
: j! `* {, O# s
如何可以在TICK 运行的情况下实现呢?
- e, v: b+ p. J4 ]" K8 h: \- }6 K: P& |6 r1 I& Y0 V3 |* I
1 _! \* P* ~4 z. i
构想2: 由于涉及到CUSTOMERS的生灭过程, 所以想为每个CUSROMER 编号
) V2 R8 C/ q* X/ g' C) I1 ~, e, O6 h: p& L, D( r" V
想用 initial id = !# o/ m2 \' P5 ~ g1 \& b
3 {7 S) y; v) Z/ |# F1 [ 每次产生一个新CUSTOMER后 赋予ID= 前一个ID + 1
3 ]) ^4 K* ?7 K# b9 J, {( }
: U& T- C+ Y+ d8 f7 F: X% t不知道如何实现这个功能,0 f$ V. P, E0 y6 e
& z# R0 \- J( M p% B
V( \, N: s. j请各位赐教
# E J! K4 C# C" A& v( X! n+ T. b& F2 H, m0 [ y# l+ p
" I$ `, p |6 r7 p) ~0 B, o! E$ G# R) h
[ 本帖最后由 marshallcao 于 2008-6-6 14:45 编辑 ] |
附件: 您需要 登录 才可以下载或查看,没有帐号?注册
|