|
5仿真币
在模拟一个客户服务的例子, 单服务台M/M/! 的排队系统 (有两个问题请教)
5 w; Y5 P/ D8 |7 D$ @" ]7 |) P0 P5 h2 j' i+ Q2 k
构想1: 第 ( ID) 个CUSTOMER 来 SERVER 前的时候, 二者开始捆绑(RANDOM-POISSON 平均服务时间),等时间到CUSTOMER 离开并[DIE], 开始用了[WAIT RANDOM-POISSON 平均服务时间] 来实现,但是整个程序都停下来了. " M, \" I* W, Y% m1 C, I. j
& [, U/ j( A3 c% J5 v: Q3 K
如何可以在TICK 运行的情况下实现呢?
0 p: n( G+ [; C3 l/ m5 j6 ]& n: u; ~* G8 q. p
: \# ~! J( h2 U5 W" k# n构想2: 由于涉及到CUSTOMERS的生灭过程, 所以想为每个CUSROMER 编号
$ o% o; e# B' l, f' f9 ^0 i: A( z
9 {, S# g/ p+ K9 e# Y想用 initial id = !5 J& Q/ }5 F: b% z, u, M
2 m$ i2 m( M) y* P9 b2 `$ P
每次产生一个新CUSTOMER后 赋予ID= 前一个ID + 1 $ }; I. ~- z& a. @& X# k/ @
% l% Y% K1 b5 E
不知道如何实现这个功能,) _# a) N5 g! }6 a
6 \5 m L. ?& |+ q6 K) |
0 R; v3 q2 B0 N2 r请各位赐教
3 [& P; y, R! C9 c! N+ p& p9 T' c% `( ]3 ]4 |) t% Z5 I7 g" Y% n3 V) l
m: T) Q! E' O; @9 U. t/ E7 k
/ ]' Q. K8 h+ J- \! O[ 本帖最后由 marshallcao 于 2008-6-6 14:45 编辑 ] |
附件: 您需要 登录 才可以下载或查看,没有帐号?注册
|