网站首页 站内搜索

搜索结果

查询Tags标签: Unit2,共有 11条记录
  • BUAA_OO_Unit2 总结

    BUAA_OO_Unit2 总结 一、电梯架构分析 (一)第五次作业 1 整体架构分析 需求分析 本单元作业需要完成多线程的电梯调度程序,而本次作业仅需要支持上下行一种电梯和同座间换层指令的需求。 整体架构 本次作业采取输入线程和电梯线程两个线程,其中输入线程负责从控制台获…

    2022/5/4 6:17:59 人评论 次浏览
  • 2022-OO-Unit2

    2022-OO-Unit2 mashiroly 1. 总体思路 ​ 本单元的需求是模拟多部电梯的调度,重在设计出多线程安全并发协作的架构。基本思路仍是“生产者-消费者”(Producer-Consumer)模式,固定“生产者”和“消费者”,面对不同功能构造不同“盘子”。电梯的运行策略经历了ALS策略到…

    2022/5/4 6:17:45 人评论 次浏览
  • BUAA_OO_Unit2_Summary

    BUAA_OO_Unit2_Summary 目录程序结构分析第一次作业第二次作业第三次作业度量分析规模分析复杂度分析可拓展性分析UMLBug分析与测试策略Bug分析测试策略心得体会一、程序结构分析 第一次作业设计要求 模拟多线程实时电梯系统,五个楼座分别有且只有一部纵向电梯,处理同一…

    2022/5/3 23:13:44 人评论 次浏览
  • BUAA OO Summary - Unit2

    第二单元总结第二单元的作业,由于我在最开始设计架构的时候投入了较多时间,很多地方都考虑了后续作业可能需要拓展的地方,所以我的三次作业整体架构几乎没有什么变动。整体上采用了生产者与消费者模式,将输入类、调度器类、电梯类继承Thread,GeneralQueue和WaitingQu…

    2022/5/1 23:20:49 人评论 次浏览
  • BUAA_OO_Unit2_多线程

    OO_Unit2_多线程 一、同步块 与 锁 在本次实验中,仅使用了如下两种形式进行同步://format 1 synchronized (lock) { // code block } //format 2 try { lock.wait(); } catch (InterruptedException e) { e.printStackTrace(); } //in other code block loc…

    2022/5/1 6:16:22 人评论 次浏览
  • BUAA-OO-Unit2-Elevator-Summary

    第二单元作业总结--目标选层电梯调度 目录第二单元作业总结--目标选层电梯调度一、架构设计及UML1、第一次作业2、第二次作业3、第三次作业4、UML协作图5、扩展可能二、线程安全控制1、设计模式2、线程安全类三、调度器设计1、纵向电梯调度2、横向电梯调度3、请求拆分方式…

    2022/4/30 6:13:10 人评论 次浏览
  • BUAA_2022_OO_Unit2总结

    2022_OO第二单元总结 一、架构分析 1.homework5 简单的生产者消费者模型 UML类图:hw5没有做过多的要求,五个座的电梯都是独立运行,比较简单。一开始我也是按照输入->调度器->电梯进行的架构,但是后来发现调度器实际上就是根据指令的座号分配到相应的队列中,没有…

    2022/4/30 6:13:02 人评论 次浏览
  • BUAA OO Unit2总结

    BUAA OO Unit2`总结 1 第五次作业 1.1 同步块的设置和锁的选择第五次作业中我的锁主要设在ReqQueue类和Output类,Output类是为了防止输出线程不安全的问题出现,此处不必赘述。ReqQueue类中为了防止线程安全问题出现,我在方法上加了锁,同一时刻只允许一个线程访问ReqQu…

    2022/4/28 23:14:18 人评论 次浏览
  • Unit2 Preparing for a negotiation

    General English:9-intermediate Unit2 Preparing for a negotiation Vocabulary Business vocabulary Collocations 搭配 upgrading vendor productive crash negotiate standard model memory hard drive budget outsourcing 外包conserve 养护JOAN Okay,Lets get st…

    2021/8/15 6:05:48 人评论 次浏览
  • Unit2 Preparing for a negotiation

    General English:9-intermediate Unit2 Preparing for a negotiation Vocabulary Business vocabulary Collocations 搭配 upgrading vendor productive crash negotiate standard model memory hard drive budget outsourcing 外包conserve 养护JOAN Okay,Lets get st…

    2021/8/15 6:05:48 人评论 次浏览
  • OO Unit2 单元总结

    BUAA OO UNIT2 (1)总结分析三次作业中同步块的设置和锁的选择,并分析锁与同步块中处理语句直接的关系 在本次作业中,我通过共享 乘客队列 的方式来进行线程间的通信。 为了保证线程安全,在每次访问共享的变量时,都会通过 synchronized 关键字来进行同步控制。(为了安…

    2021/4/24 10:56:02 人评论 次浏览
扫一扫关注最新编程教程