|
5仿真币
在模拟一个客户服务的例子, 单服务台M/M/! 的排队系统 (有两个问题请教)
0 s- @2 P( ^; m0 y$ _/ E( u8 `3 {% b! i' l* Q
构想1: 第 ( ID) 个CUSTOMER 来 SERVER 前的时候, 二者开始捆绑(RANDOM-POISSON 平均服务时间),等时间到CUSTOMER 离开并[DIE], 开始用了[WAIT RANDOM-POISSON 平均服务时间] 来实现,但是整个程序都停下来了.
" B- V- g! ^2 i g% H1 X$ d1 o( R D
如何可以在TICK 运行的情况下实现呢?" c/ b. ?" E$ ?% Y& B" |8 }
. b. Z4 u4 g) Y |. t( v/ |+ c+ {7 {4 _* Q' l. `
构想2: 由于涉及到CUSTOMERS的生灭过程, 所以想为每个CUSROMER 编号
3 }5 w2 j2 i: h3 x: Q. L, i8 n Q- m
想用 initial id = !
8 f. c' ^4 g. `3 Z( ]
, G+ S2 i) I, ^ Y 每次产生一个新CUSTOMER后 赋予ID= 前一个ID + 1
6 r1 A2 R2 b$ W2 R, ~- R/ L5 I- r. v5 A8 q- a( c
不知道如何实现这个功能,* a) n. R: w9 a- J" H: p
' U6 c5 F5 v3 F: j& [9 n
6 U Z. N" ^. J* w+ C" s1 X# p7 V请各位赐教
. ^* \: v- Q% G7 B3 j; M, Y+ g7 b! v- o
6 }* r& P3 t: y& c( l# l4 p, L- D6 ?6 s
[ 本帖最后由 marshallcao 于 2008-6-6 14:45 编辑 ] |
附件: 您需要 登录 才可以下载或查看,没有帐号?注册
|