|
|
5仿真币
在模拟一个客户服务的例子, 单服务台M/M/! 的排队系统 (有两个问题请教)# s6 l7 }$ q' h7 O4 \
; O$ J" U6 m& E8 r. E9 k1 Q9 }
构想1: 第 ( ID) 个CUSTOMER 来 SERVER 前的时候, 二者开始捆绑(RANDOM-POISSON 平均服务时间),等时间到CUSTOMER 离开并[DIE], 开始用了[WAIT RANDOM-POISSON 平均服务时间] 来实现,但是整个程序都停下来了.
4 P) B. v* H+ @, Y5 {* M; r9 Z
! e* Q. J3 r+ L* t' e, \& S7 M如何可以在TICK 运行的情况下实现呢?( k; {& Z! v; u7 ^9 Q3 `
% I. {. P. z" [$ `/ u3 i, d
* U" d! l: K C$ {
构想2: 由于涉及到CUSTOMERS的生灭过程, 所以想为每个CUSROMER 编号; z. I% U$ g( }+ q7 D1 ^' i7 s9 u1 E
0 x0 f5 ^7 G* ~, S想用 initial id = !
! N. T# S1 x% B+ U: w' ^+ a' P/ B! Q3 p
每次产生一个新CUSTOMER后 赋予ID= 前一个ID + 1 9 v+ [: a6 ?. Z; L- j# l
7 r% r B K9 z不知道如何实现这个功能,/ C) t# o- u) m( D# J
2 \" B- |) r5 d5 S' s. w6 b1 m, X/ ]) y b' G- [ {* u k
请各位赐教6 ~: ~ \6 T2 Z3 ?+ s. U* {
0 r7 }* _) F' I Q8 Z( v6 Z8 c
1 d- o+ t. b) P$ ?$ K8 q+ P
5 n; P) q% [: k3 \6 T. B4 ? ~[ 本帖最后由 marshallcao 于 2008-6-6 14:45 编辑 ] |
附件: 您需要 登录 才可以下载或查看,没有帐号?注册
|