|
5仿真币
在模拟一个客户服务的例子, 单服务台M/M/! 的排队系统 (有两个问题请教)
3 W2 p( r' p0 X G8 f6 T6 b' |3 ~+ g- C' M4 p4 N- r
构想1: 第 ( ID) 个CUSTOMER 来 SERVER 前的时候, 二者开始捆绑(RANDOM-POISSON 平均服务时间),等时间到CUSTOMER 离开并[DIE], 开始用了[WAIT RANDOM-POISSON 平均服务时间] 来实现,但是整个程序都停下来了. 8 J- ]9 N& t* k8 D! I! Y
4 Z9 C1 G# v4 S' N& F如何可以在TICK 运行的情况下实现呢?2 J# x$ Z& V# A" B; O8 [$ {
& T$ s9 R- o, Z* w0 v% v8 F
+ @* E: V1 K, ~$ K- j
构想2: 由于涉及到CUSTOMERS的生灭过程, 所以想为每个CUSROMER 编号8 i5 i m- c7 w- u
, a% c V4 {! J( b/ a想用 initial id = !
- `2 v* }# z; c; ~# i# n& q& I7 @0 O
每次产生一个新CUSTOMER后 赋予ID= 前一个ID + 1 ( F8 f1 M2 ~; H* v1 ?- ^) s! j+ B
! D2 d9 D! N. f9 j3 A, g不知道如何实现这个功能,$ ]5 H! z4 r' d1 s
$ O0 I* x' w- S
0 M( ~1 i& h, V/ [
请各位赐教
4 S. D4 b( I& P
- o: N$ D( [8 Z
4 m+ A+ K7 i2 _% h8 \
0 m) N3 F& R7 p m[ 本帖最后由 marshallcao 于 2008-6-6 14:45 编辑 ] |
附件: 您需要 登录 才可以下载或查看,没有帐号?注册
|