JAVA-CD租售店

时间:2019-12-16 10:02:12
【文件属性】:

文件名称:JAVA-CD租售店

文件大小:33KB

文件格式:ZIP

更新时间:2019-12-16 10:02:12

JAVA 多线程

CD租售店 请实现一个CD出租销售店的模拟程序,该CD租售店,具有可租cd列表,可售cd列表。并具有租、还cd,销售、进货CD方法。假设cd店中可租CD列表5张,可售CD列表5种,每种10张,请实现以下线程 进货线程:只有一个,固定的每1秒启动一次,但是如果临时缺货则购买线程发送消息紧急启动一次,每次补齐可售CD列表。 销售线程:可以有两个或两个以上,启动的时间为500ms以内的随机数。购买数量为5以内的随机数。如果cd数量不足则随机选择等候或放弃。 租借线程:租借CD店的可租借CD,启动时间为300ms以内的随机数。租借序号为1-5随机序号的CD,如果该CD已经出租则随机选择等候或者放弃。如果可以借到CD则随机等候200~300ms然后归还。 程序运行2分钟以后停止。最后列出购买、进货、租借还的纪录(时间及行为)。 程序运行两次,以record.txt方式提交两次的程序输出。 提交源程序。


【文件预览】:
CD租售店.docx
Cd
----bin()
--------lab4()
----.settings()
--------org.eclipse.jdt.core.prefs(598B)
----src()
--------lab4()
----.project(378B)
----record.txt(7KB)
----.classpath(301B)

网友评论

  • 恩,很棒的资源