|
|
5仿真币
在模拟一个客户服务的例子, 单服务台M/M/! 的排队系统 (有两个问题请教)
; b. x! Z- Q( a4 u
8 V6 h6 i( @4 e4 _1 u/ C- s构想1: 第 ( ID) 个CUSTOMER 来 SERVER 前的时候, 二者开始捆绑(RANDOM-POISSON 平均服务时间),等时间到CUSTOMER 离开并[DIE], 开始用了[WAIT RANDOM-POISSON 平均服务时间] 来实现,但是整个程序都停下来了. : P5 U. D9 F* D' P" J4 R) V
+ p7 t# b5 S% v& |5 G如何可以在TICK 运行的情况下实现呢? ], z1 [) @# i4 p4 _% W2 b
" ^' e) @9 H+ ]4 W- T0 q y( ~7 {) u+ d% K6 v1 \& s2 r) R
构想2: 由于涉及到CUSTOMERS的生灭过程, 所以想为每个CUSROMER 编号7 b8 l4 V# z/ K4 I: b7 Z! U
" }- e5 h) T+ m9 Y! U8 C想用 initial id = !
2 n9 V; R& i. ^/ _) F' U0 X- x$ G$ l
每次产生一个新CUSTOMER后 赋予ID= 前一个ID + 1
5 X# j) ^+ j- Y, {$ h/ A' i! ~# t' V8 H7 E6 E- \6 n0 ]
不知道如何实现这个功能,+ x/ k( K* R0 p, w I9 x
: x/ c( V( V1 ^; l
# x9 m" }! `1 Q- ^9 V请各位赐教: w) {9 j/ q: {/ A4 e; ^7 J$ ?7 l
) L& J/ y0 r) s4 f
9 ]& I8 J. y9 c8 S( ^1 T, b
- s1 b2 @7 O5 e# f
[ 本帖最后由 marshallcao 于 2008-6-6 14:45 编辑 ] |
附件: 您需要 登录 才可以下载或查看,没有帐号?注册
|