|
|
5仿真币
在模拟一个客户服务的例子, 单服务台M/M/! 的排队系统 (有两个问题请教)
) t! V! q* j/ i1 J }2 w4 h3 a+ s4 }9 h# w! {$ M
构想1: 第 ( ID) 个CUSTOMER 来 SERVER 前的时候, 二者开始捆绑(RANDOM-POISSON 平均服务时间),等时间到CUSTOMER 离开并[DIE], 开始用了[WAIT RANDOM-POISSON 平均服务时间] 来实现,但是整个程序都停下来了.
6 O9 a; x! H4 F* [, y; V& r9 }) S
m; m. q: S+ p0 z5 r! g如何可以在TICK 运行的情况下实现呢?
5 o; L8 O0 f5 X0 |1 M' `) K0 V& {6 x$ G1 C( [2 E% K3 B5 t" g
7 T0 L% E. B/ A& p( l1 U9 g
构想2: 由于涉及到CUSTOMERS的生灭过程, 所以想为每个CUSROMER 编号( t7 U( L4 M' L. M X4 ?' K
\, O$ I, n. A+ y1 w
想用 initial id = !) @& ~9 ?$ K4 l2 Z8 k
- w# C& Z# L6 }( b 每次产生一个新CUSTOMER后 赋予ID= 前一个ID + 1
; d5 E* g* o& ~0 m
$ @. K' i L3 Z; `: `$ n, ^不知道如何实现这个功能,
- `- j, b* [$ D* v& @( E8 K2 Y
0 l! u3 G4 k( `
请各位赐教7 `/ P* v* m6 j7 Z+ l7 H( d
' Z# H; ^1 Z/ Z J/ F* Y5 ~
- o* l5 }& s0 ~" E! s c
3 q% r1 C6 u4 @" y) M[ 本帖最后由 marshallcao 于 2008-6-6 14:45 编辑 ] |
附件: 您需要 登录 才可以下载或查看,没有帐号?注册
|