A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 1007087594 中级黑马   /  2014-6-8 23:05  /  1167 人查看  /  1 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

用Java语言模拟实现一个在线应用商店

步骤1:构建如下Java类
----------------------------
应用商店:属性至少有“名称”,至少提供“登录”、“应用列表”、“下载应用”、“登出”的服务(服务内容不需要真正实现)
商店中的应用:属性至少有“名称”和“类别”(应用 or 游戏)
用户:属性至少有“名称”和“密码”

步骤2:模拟应用商店运行
----------------------------
假设应用商店里一共有100个应用,现在用50个线程分别模拟50个用户访问这个应用商店。
让每个用户随机访问商店,平均访问间隔为2秒钟,每个用户每次访问服务的顺序为:1)登录 2)查询应用列表 3) 等待30秒钟 4)随机下载一个应用 5)登出。
在控制台输出应用商店的访问日志,格式为:[时间][用户名]服务名称-服务内容

步骤3:实现流量控制
----------------------------
若同时在线用户数量超过10人,则需要排队等待,在控制台输出“等待中”。当有用户登出时,排队的用户按顺序进入。
  前2部还好说,就是第三部把我困住了,求大神??

1 个回复

倒序浏览
这是面试题?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马