过早客
  • 首页
  • 节点
  • 成员
  • 广告投放
  • 登录
  • 注册

有没有JAVA大佬抬我一手,帮忙看看这道题。

IT技术 • Eason_LI • 发表于 5 年前 • 最后回复来自 Konado • 5 年前

您的任务是研究队列的一些属性。
您应该编写一个Java或c++程序,来模拟快餐店中一组排队和服务的请求。

输入包括以下数据:
(1)系统中主服务器的数量。
(2)系统中辅助服务器的数量。
(3)一组服务请求,每个服务请求由一个到达时间和两个服务时间组成。这个集合被一个伪记录终止,到达时间和服务时间都等于0。(注:到达时间按升序排列)。

例如,数据文件:

3 2
1 2 3
3 3 5
3 2 2
4 3 2
5 2 4
0 0 0

指示上有3个主服务器和2个辅助服务器。
第一个服务(顾客)出现在第1分钟(模拟的第1分钟),该服务需要2分钟的主服务器时间和3分钟的辅助服务器时间。
第二个服务(顾客)在第3分钟内到达,它需要3分钟的主服务器时间和5分钟的辅助服务器时间,等等。
最后输入的数据文件0 0 0表示仿真结束。(注意,如上例数据所示,有可能同时出现两个客户(第二个和第三个顾客)。)

您的程序应该从标准输入中读取数据文件的名称,然后将命名文件中的数据读入模拟。
例如,下面的命令将通过读取提供的数据文件来触发程序的执行:
./QueueSim datafile.dat

或者

java QueueSim datafile.dat

模拟的系统有两组服务器,主服务器和辅助服务器,每组服务器对应一个队列。客户到达系统后,首先由一个主服务器提供服务,在完成此服务后,由一个辅助服务器提供服务。如果所有特定类型的服务器都处于繁忙状态,客户将根据需要输入主队列或辅助队列。
模拟应该运行到最后一个客户离开系统为止。

输出到标准输出,对于每个版本的排队过程都将包含以下数据:
服务人数。
完成最后一个服务请求的时间。
平均总服务时间。
平均排队总时间。整体的和独立的。
平均队列长度。为每个队列和整体。
最大队列长度。为每个队列和整体。
每个服务器的总空闲时间。

其他要求:
其他要求:
要求写上注释
软件(编程语言):
Java Version - JDK 6 update 17 or above (Using Windows)
我用的是Ecilpse

运行系统:
Windows XP Professional,
Windows 10,
Ubuntu Linux 8.04 LTS or above.

请会做的大佬联系我,万分感谢。WX:381124157

加入收藏 新浪微博 分享到微信 ❤赞 2788 次点击 0 人赞 2 人收藏

打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

共收到13条回复
Eason_LI 楼主 5 年前 #1 赞 0

请各位大佬不吝赐教,有偿帮吗

happyliu444 5 年前 #2 赞 0

周末可以试试 但是这题作为面试题手写有点难了吧

baiwei123 5 年前 #3 赞 0

看起来好像就是处理数据较多的方式 为什么不用阿里云的 计算型服务器跟大数据处理数据库了

Eason_LI 楼主 5 年前 #4 赞 0

@happyliu444 这个不是面试题手写老哥 是要码出来的

Eason_LI 楼主 5 年前 #5 赞 0

@baiwei123 这个是澳洲一所大学的JAVA作业。不能用阿里云 要自己码

feimao321 5 年前 #6 赞 0

我也有一样的作业需要帮忙@Eason_LI 你有答案了吗?

Nicotine 5 年前 #7 赞 0

很easy呀

Eason_LI 楼主 5 年前 #8 赞 0

@HenryGe 就只是这一题而已啊

Eason_LI 楼主 5 年前 #9 赞 0

@Nicotine 老哥 指点一下迷津吧

Eason_LI 楼主 5 年前 #10 赞 0

@feimao321 有的话 我就不会来问了呀 老铁。主要晚上12点就要交了

cocochensam 5 年前 #11 赞 0

@Eason_LI 校友啊老铁, 搞定没啊? 还能不能抢救一下

guan_at_cld 5 年前 #12 赞 0

给你提供一个思路,应该不难,用jdk的阻塞队列 blockingqueue 来存放等待运行的请求,有两个队列。两个类,分别是代表主服务器和辅助服务器,继承runnerable接口。

Konado 5 年前 #13 赞 0

@HenryGe 老哥你知道的话,给个思路,授人以渔~

请绑定手机号后,再发言,点击此处
Guozaoke.com—源自武汉的高端交流分享社区
相关主题
现在工作越来越难做了
最近时间少了, 隔了这么久, 才做了一个网站
求推荐一个AI智能体客服
请问大家都是通过哪些好用的链接访问GPT
请教机器学习人工智能的一个技术问题
搞了个AI 生图的网站,不需要登录,永久免费
[第二波送码]动动嘴皮,AI秒出图!2025最炸裂图标神器:免费生成+手机实时预览
开发了一个管理 Linux 服务器的桌面可视化管理工具,求蹂躏
服务器可视化采用纯前端渲染,这个技术实现难度如何
做了一款摸鱼软件,有人要试用吗?

过早客微信公众号:guozaoke • 过早客新浪微博:@过早客 • 广告投放合作微信:fullygroup50 鄂ICP备2021016276号-2 • 鄂公网安备42018502001446号