|
5仿真币
在模拟一个客户服务的例子, 单服务台M/M/! 的排队系统 (有两个问题请教)
3 \6 a: d8 R8 S4 E7 I7 y
. I' L3 {9 l0 P$ a4 r8 P构想1: 第 ( ID) 个CUSTOMER 来 SERVER 前的时候, 二者开始捆绑(RANDOM-POISSON 平均服务时间),等时间到CUSTOMER 离开并[DIE], 开始用了[WAIT RANDOM-POISSON 平均服务时间] 来实现,但是整个程序都停下来了.
5 H& ]/ Y% ^8 K) D* N
/ t L: {& K3 N7 E8 Z' Z% o+ }如何可以在TICK 运行的情况下实现呢?" O: Z$ G! P' s, p# \" K: o
% e# m, M1 K. b9 G6 n+ W5 ?. G9 X1 F1 f% P* o
构想2: 由于涉及到CUSTOMERS的生灭过程, 所以想为每个CUSROMER 编号3 u( n/ j/ p8 s, u
' w8 T* L' m2 b/ I
想用 initial id = !
' I/ K; v: W+ `
9 p( I- S6 L6 M1 Q% T; H3 l 每次产生一个新CUSTOMER后 赋予ID= 前一个ID + 1 / H8 i! E7 T1 t% r9 C
" S. V' K% V* @# I不知道如何实现这个功能,
' i1 G" n8 g: n6 _3 [# _% P9 K! d$ H( Q8 ?) [% Y
+ K9 Z* k1 L$ j8 P! h- a
请各位赐教
! k9 ~8 A" V" Y2 P4 g) R/ \' ]6 l+ n- L% u; R T- n7 j+ |
! l2 n+ [! e( w' v. s% T
9 f+ y, n2 i9 \) o" v5 H& c[ 本帖最后由 marshallcao 于 2008-6-6 14:45 编辑 ] |
附件: 您需要 登录 才可以下载或查看,没有帐号?注册
|