
JAVA-CD租售店是一家提供CD租赁和销售的商店。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
CD租售店需开发一个模拟CD出租销售系统的程序,该系统应具备可租借CD列表以及可销售CD列表的功能。此外,还需包含租借CD、归还CD、销售CD和进货CD等操作方法。为了模拟真实的经营情况,假设该CD店中可租借的CD列表包含5张,可销售的CD列表包含5种,每种CD初始库存为10张。请实现一个固定的进货线程,该线程每秒启动一次,但当临时缺货时,补货线程应发送消息以触发紧急补货。每次补货应直至可销售CD列表全部补充完整。同时实现多个销售线程(数量可为2个或以上),这些线程以500毫秒以内的随机时间启动,每次购买的数量在1到5之间随机确定。如果CD库存不足,系统应随机选择等待或放弃本次购买。 此外,还需要实现租借线程,该线程负责租借 CD 店的可租借 CD,租借线程的启动时间为300毫秒以内的随机数,并随机选择编号为1到5的 CD 进行租借。如果目标 CD 已经被出租,则系统应随机选择等待或放弃此次租借。若成功获取到 CD 租赁权限后, 系统应随机等待200到300毫秒再进行归还操作。程序运行时间设定为2分钟后自动停止。最后, 程序需要记录并输出购买、进货、租借和还书的详细信息(包括时间及具体行为),并将程序输出结果以record.txt文件的形式保存两次。提交源程序代码两次.
全部评论 (0)
还没有任何评论哟~


