Java Queue实现问题

时间:2012-05-07 17:13:23

标签: java object arraylist

基本上完全依赖于Java工作..

它基本上是队列/缓冲系统的愚蠢'模拟'..

你告诉程序你有X服务器,请求以Y的速率进入,请求需要Z'时间单位'进行处理,你有一个大小为V的缓冲队列。

模拟持续1M个时间单位(循环的迭代)

工作程序的示例输出是......

./lab3 10000 3 2 25
Total Requests:       333035 
Rejected Requests:    243035 
Percentage of requests rejected:  72.975815
Average Queue Size: 9795.746917 
Average Response Time:  114658.564625 

Requests Completed at the end of the simulation:  79998 
Requests Running at the end of the simulation: 2 
Queue length at the end of simulation: 10000

我的代码在这里...... http://pastebin.com/FarLtS80 (请求,服务器和队列被建模为存储在ArrayList中的对象)

我的问题是我设计的系统在Queue和Requests方面是错误的,目前ArrayList没有意义,但ArrayList不起作用,因为我需要覆盖add以限制Queue大小,不知道现在该如何解决这个问题

0 个答案:

没有答案