|
5仿真币
在模拟一个客户服务的例子, 单服务台M/M/! 的排队系统 (有两个问题请教)! K; K- a. B- `2 x% b/ X
2 n- J) m, W6 ?构想1: 第 ( ID) 个CUSTOMER 来 SERVER 前的时候, 二者开始捆绑(RANDOM-POISSON 平均服务时间),等时间到CUSTOMER 离开并[DIE], 开始用了[WAIT RANDOM-POISSON 平均服务时间] 来实现,但是整个程序都停下来了.
5 X U4 v8 M( A6 v3 r4 j8 X& ]9 {5 w A" e7 T5 V; j) }; @
如何可以在TICK 运行的情况下实现呢?
+ F8 f# o% G4 f9 I$ P, X4 X
4 m9 ~) ^3 L; b. Y6 S- s6 Y3 Q
4 \7 @4 g4 p: H' [/ ]% y, n* `构想2: 由于涉及到CUSTOMERS的生灭过程, 所以想为每个CUSROMER 编号
2 ^2 \+ u, l. Z2 ?. k' g% P7 u+ M
想用 initial id = !* V: Y2 t7 v& B" H- T, v
2 J2 o8 _9 ~# B8 h8 k
每次产生一个新CUSTOMER后 赋予ID= 前一个ID + 1 6 E4 Q! \3 a, y. C* w3 _; w3 e3 T
% A7 H y3 p8 B0 x5 [$ y8 e
不知道如何实现这个功能,
} k3 W5 M& M$ Y7 ]' ~& V8 Y' a( F8 g* {& } G
% O! S% P" U* A$ W' Q [' ~! b7 J6 G请各位赐教. q* [/ E' ~$ k( u% T: p
! Q& k/ f6 D" ?/ }9 C- f. u
6 V! {6 z; F7 F* ~' |+ Z8 e6 f
2 ^6 O. e1 H2 k# Q2 u$ W1 A) L[ 本帖最后由 marshallcao 于 2008-6-6 14:45 编辑 ] |
附件: 您需要 登录 才可以下载或查看,没有帐号?注册
|