|
5仿真币
在模拟一个客户服务的例子, 单服务台M/M/! 的排队系统 (有两个问题请教)
8 d% }; c3 V c A( J+ ?# s2 f* S3 }& N! j2 U. D4 C
构想1: 第 ( ID) 个CUSTOMER 来 SERVER 前的时候, 二者开始捆绑(RANDOM-POISSON 平均服务时间),等时间到CUSTOMER 离开并[DIE], 开始用了[WAIT RANDOM-POISSON 平均服务时间] 来实现,但是整个程序都停下来了.
& `& Y* S4 n _# \6 D; r
! f6 T& f0 n3 {! F, E如何可以在TICK 运行的情况下实现呢?( T2 F4 C$ y* T5 N/ C" R9 _
( S7 J! ?/ h; V+ z
& c; g6 V% M8 Q( o1 l构想2: 由于涉及到CUSTOMERS的生灭过程, 所以想为每个CUSROMER 编号. C/ v/ j8 U2 Y$ x& O; ^ X
7 E, x3 j5 L1 {) W+ c( i8 F
想用 initial id = !& c f' K( V) y5 I# |
; Q" W6 [8 ?, J H 每次产生一个新CUSTOMER后 赋予ID= 前一个ID + 1 . F2 y- L" Q& m# ^* N9 `& J2 o
! x2 e/ s$ z) o; R+ Y5 {/ k: W) ]
不知道如何实现这个功能,
7 \6 u j, n7 R# B+ T f3 y2 s6 i" ?' e4 Q; T1 A
8 J$ X3 m, b% a; r# _4 y请各位赐教3 F# A8 M0 m4 `. S; ?. }
j/ Z" O$ o$ o9 e. t7 R) b: b# ]% B4 H: v4 [# u* x
" Y# K4 C$ A5 z3 B[ 本帖最后由 marshallcao 于 2008-6-6 14:45 编辑 ] |
附件: 您需要 登录 才可以下载或查看,没有帐号?注册
|