|
5仿真币
在模拟一个客户服务的例子, 单服务台M/M/! 的排队系统 (有两个问题请教)
* Y+ N" u5 v3 s) a0 o* o P W/ B- O3 X
构想1: 第 ( ID) 个CUSTOMER 来 SERVER 前的时候, 二者开始捆绑(RANDOM-POISSON 平均服务时间),等时间到CUSTOMER 离开并[DIE], 开始用了[WAIT RANDOM-POISSON 平均服务时间] 来实现,但是整个程序都停下来了.
/ E2 G7 O9 r c6 H: L& p0 d
! b( h$ G0 E0 P+ o3 ]如何可以在TICK 运行的情况下实现呢?
8 h& s* a+ ], b! j
6 i7 O' l/ G. z3 s, k3 \& l2 v) D* l
6 s7 U7 o* N( B! P" `* r构想2: 由于涉及到CUSTOMERS的生灭过程, 所以想为每个CUSROMER 编号
1 b4 @7 T/ P Y& l
, g7 U7 C8 W5 U6 M+ e1 O想用 initial id = !
. h, G1 Y: I W& B$ Y) M2 M) ]- Q& k+ Z, p, U2 x. h
每次产生一个新CUSTOMER后 赋予ID= 前一个ID + 1 5 h4 i7 k. G, {! ?1 g
. w$ w5 b# O. n$ i不知道如何实现这个功能,
7 m2 l6 w3 w) A6 c, B, C3 s* k; N7 H2 T# z! g& n
7 l: |0 t6 R2 L
请各位赐教
E! S- ^5 E1 [+ y0 w6 ~' x Y' `! }3 S& r
5 h( P- }: d1 X
: t# G- S1 w8 e6 G. R' `[ 本帖最后由 marshallcao 于 2008-6-6 14:45 编辑 ] |
附件: 您需要 登录 才可以下载或查看,没有帐号?注册
|