并发多数据与多核编程课程课程作业

上传者: gaara2016 | 上传时间: 2019-12-21 19:46:28 | 文件大小: 11KB | 文件类型: zip
并发多数据与多核编程课程实践作业: 1.1代码清单: (1).TicketingDS.java文件,TicketingDS类是实现并发数据结构的类。 1⃣️方法:TicketingDS(int routenum, int coachnum, int seatnum, int stationnum, int threadnum),初始化方法,用来初始化并发数据结构和变量。 2⃣️方法:public Ticket buyTicket(String passenger, int route, int departure, int arrival),购票方法,乘客passenger购买route车次从department站到arrival站的车票一张。若购票成功,返回有效的Ticket对象,即return ticket;若购票失败,返回无效的Ticket对象,即return null。 3⃣️方法: public int inquiry(int route, int departure, int arrival),查询余票的方法,查询route车次从department站到arrival站的余票数。 4⃣️方法:public boolean refundTicket(Ticket ticket),退票方法,对有效的Ticket对象返回true,对无效的Ticket对象返回false。 (2).TicketingSystem.java文件,是一个接口类。 (3).Trace.java文件,主函数类,用来调用实现的各个方法。 (4).test.java文件,测试类,在各个threadnum和testnum情况下,计算吞吐量。 (5).Verify.java文件,快照类,显示每一个车次所有座位的预定情况,给开发者以参考,验证正确性。

文件下载

资源详情

[{"title":"( 7 个子文件 11KB ) 并发多数据与多核编程课程课程作业","children":[{"title":"ticketingsystem","children":[{"title":"TdsThread.java <span style='color:#111;'> 3.81KB </span>","children":null,"spread":false},{"title":"Trace.java <span style='color:#111;'> 4.45KB </span>","children":null,"spread":false},{"title":"TicketingSystem.java <span style='color:#111;'> 343B </span>","children":null,"spread":false},{"title":"TicketingDS.java <span style='color:#111;'> 6.05KB </span>","children":null,"spread":false},{"title":"Test2.java <span style='color:#111;'> 470B </span>","children":null,"spread":false},{"title":"Test1.java <span style='color:#111;'> 2.66KB </span>","children":null,"spread":false},{"title":"Test.java <span style='color:#111;'> 4.23KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明