|
5仿真币
在模拟一个客户服务的例子, 单服务台M/M/! 的排队系统 (有两个问题请教)
2 n" D M* W+ `) g8 I, N* B7 N( u; C o" j5 O
构想1: 第 ( ID) 个CUSTOMER 来 SERVER 前的时候, 二者开始捆绑(RANDOM-POISSON 平均服务时间),等时间到CUSTOMER 离开并[DIE], 开始用了[WAIT RANDOM-POISSON 平均服务时间] 来实现,但是整个程序都停下来了. 1 I- ~* h( L8 t8 t: [
! E. Y) m$ |" V+ O+ e u# S; o
如何可以在TICK 运行的情况下实现呢?$ Z7 ]3 a: F/ a/ s0 s) j
% s4 J* z/ q$ f3 n, g
. ?$ ^0 L' ^, \0 h构想2: 由于涉及到CUSTOMERS的生灭过程, 所以想为每个CUSROMER 编号
2 ^: {0 c: }: [" t& W% X2 x, h2 R# j0 \2 M& c
想用 initial id = !
9 `' Y3 G2 M& l) U- G0 Q
- }2 v# t0 P+ D0 ]/ c& @ 每次产生一个新CUSTOMER后 赋予ID= 前一个ID + 1 ) e& E# T6 A- M. y. Y
6 J! s: U8 G- X: o4 ^! S+ s不知道如何实现这个功能,% A7 A. v' l7 _& G
y) _: M1 L7 R0 T3 S3 ~& v- Q9 Q
5 A3 ^# c+ L( X3 H1 i) Y请各位赐教' b2 V4 I- B- Y @
, E, _+ s# m: B: C: D4 F5 ^$ a; r5 D' v6 S
7 w' D- ?* A( y& }' g+ ] I2 `[ 本帖最后由 marshallcao 于 2008-6-6 14:45 编辑 ] |
附件: 您需要 登录 才可以下载或查看,没有帐号?注册
|