第五次作业和第六次作业因为一些个人原因被判了无效所以这里就不拿出来分析了(捂脸) 第七次作业 设计一个简单的出租车调度系统 类图 度量分析 其实在刚看到指导书的时候,觉得调度规则十分复杂。周日看了一下午指导书之后才大概想到一点思路,接着就开始了一步步尝试。 其实这次作业的目标十分明确,每个线程的任务 ...
分类:
其他好文 时间:
2018-05-02 19:14:18
阅读次数:
187
一、三次作业 多线程从电梯的最后一次作业开始,再经过文件出租车等作业主题,真的让我很迷啊。第五次作业正赶上清明假,我不可推辞地烟花三月下扬州了,回来以后生了一场病,整个人都没劲。如果说前三次作业攒了点儿劲头,到第五次就败了个精光,种种原因吧,多线程很多不懂,第五次作业只起了一个头,没有做完,不等补写 ...
分类:
其他好文 时间:
2018-05-02 19:13:12
阅读次数:
130
第五次作业: 此次作业是3个多线程电梯,其中有电梯线程、调度器线程、输入线程。 电梯线程负责线程的运动,调度器线程对输入的指令进行分配,输入线程从界面读取指令并放入请求队列中。 电梯线程在判断捎带情况时会读取其他电梯的状态,而且3个电梯都会同时访问主请求队列,所以需要对电梯状态的访问和请求队列的访问 ...
分类:
其他好文 时间:
2018-05-02 19:10:27
阅读次数:
128
作业总结 第五次作业:多线程电梯 本次作业的设计思路是:共有5个并行的线程,分别是输入控制器(inHandler)、调度器(Scheduler)以及 a、b、c 三部电梯(Elevator)。程序开始后分别启动三部电梯以及输入控制器、调度器等五个线程。输入控制器的作用是判别输入是否符合基本语法以及是 ...
分类:
其他好文 时间:
2018-05-02 18:09:40
阅读次数:
134
第五次作业——多线程电梯 作业概述:第五次作业是在第三次作业的基本上增加多线程的概念,说起来好像挺容易的,但其实真正做起来花费了很多时间,最先开始,我对于多线程的印象只有老师在课堂上讲的概念和简单的例子,所以要上网查找很多关于多线程的知识,然后从简单的实例锻炼开始学习。因为我第三次的电梯事实上是脑补 ...
分类:
其他好文 时间:
2018-05-02 16:20:13
阅读次数:
153
第五次作业——多线程电梯 1:设计策略 刚入手第五次作业时,一头雾水,根本不知道多线程该怎么写,该怎么入手,对各个线程之间的关系与调度不是很熟悉,就耗费了大量的时间在学习多线程的写法,最后从课件上的消费者生产者模型中得到一些灵感。 这次作业与第一阶段的电梯作业全然不同,需要在读取输入的同时进行操作, ...
分类:
其他好文 时间:
2018-05-02 16:15:15
阅读次数:
111
作业总结分析 多线程电梯 (1)作业设计 本次作业要求完成能捎带的3个电梯的运行;需要多线程。 这次作业每部的电梯都和之前的电梯大致相同,由请求处理后的请求队列,请求调度,电梯来完成请求,不同的是这次是3部电梯同时运行。 根据需求,将输入处理,请求分配,电梯设计为线程。 输入请求队列并处理后的是需要 ...
分类:
其他好文 时间:
2018-05-02 16:11:54
阅读次数:
143
多线程协同与同步控制总结 第五次作业-多线程电梯 本次作业是我第一次接触多线程,建立了请求模拟器、调度器和电梯运行三种线程。请求模拟器负责在输入后识别有效请求;调度器在扫描有效请求后将新的请求加入请求队列,并扫描三部电梯的信息,最后遍历请求队列中的请求进行调度,并根据得到的信息进行请求状态和请求队列 ...
分类:
其他好文 时间:
2018-05-02 15:59:47
阅读次数:
112
OO作业总结二 第五次作业 多线程电梯 · 设计策略 本次作业设计了管理请求的类,楼层类,电梯类和调度器类。其中每一个电梯一个线程,负责包括捎带功能在内的运行;管理请求为一个线程,负责将输入的请求存入总请求队列;调度器类为一个线程,负责将主请求队列里的请求按分配规则分配给电梯。这几个线程之间的关系是 ...
分类:
其他好文 时间:
2018-05-02 15:51:02
阅读次数:
123
第五次作业: 第五次作业的成果是一个多线程电梯,相较于之前的作业,难度跨度有些大。有点类似于计组的p2到p3.。电梯的整体功能没投太多变化,但第一次写多线程,难度还是很大。遇到最大的问题在于对线程知识的不熟悉,花了很长时间去学习多线程的原理和代码思路。也求助了很多人,才算是完整的写出了这一份作业。 ...
分类:
其他好文 时间:
2018-05-02 15:45:51
阅读次数:
163