第五次作业 这一次作业主要使用了6个类。 main类只有没有属性,没有方法,类共20行代码。 Fileout类用来输出,只有2个属性,2个方法,分别有12,6行代码,其中构造函数方法有2个控制分支。类共26行代码。 newScheduler类用来调度,有9个属性,3个方法,分别有11,3,285行代 ...
分类:
其他好文 时间:
2018-05-02 19:17:12
阅读次数:
209
第五次作业:多电梯调度 这次作业并没有完成. 因为我太菜了,第一次写多线程,有些无从下手,最终放弃了. 第六次作业:IFTTT文件监控 这次的设计比较简单,我每监控一个文件.就生成一个线程.然后对于监控文件,我就递归生成里面的每个类,周二一天就完成了. 对于每个线程,都会实例化一个spy类,每个sp ...
分类:
其他好文 时间:
2018-05-02 19:15:09
阅读次数:
185
(1)从多线程的协同和同步控制方面,分析和总结自己三次作业来的设计策略及其变化。 首先,第五次作业从单线程过渡到了多线程,这是一个难度的飞跃。我几乎用了一天的时间才理清该怎么写,但最后写出来的却是一个不完整的多线程。因为我没有模拟真实时间,所以捎带和同质根本判断不出来,只能跑一些简单的比如(FR,1 ...
分类:
其他好文 时间:
2018-05-02 19:14:33
阅读次数:
156
第五次作业和第六次作业因为一些个人原因被判了无效所以这里就不拿出来分析了(捂脸) 第七次作业 设计一个简单的出租车调度系统 类图 度量分析 其实在刚看到指导书的时候,觉得调度规则十分复杂。周日看了一下午指导书之后才大概想到一点思路,接着就开始了一步步尝试。 其实这次作业的目标十分明确,每个线程的任务 ...
分类:
其他好文 时间:
2018-05-02 19:14:18
阅读次数:
187
一、三次作业 多线程从电梯的最后一次作业开始,再经过文件出租车等作业主题,真的让我很迷啊。第五次作业正赶上清明假,我不可推辞地烟花三月下扬州了,回来以后生了一场病,整个人都没劲。如果说前三次作业攒了点儿劲头,到第五次就败了个精光,种种原因吧,多线程很多不懂,第五次作业只起了一个头,没有做完,不等补写 ...
分类:
其他好文 时间:
2018-05-02 19:13:12
阅读次数:
130
第五次作业: 此次作业是3个多线程电梯,其中有电梯线程、调度器线程、输入线程。 电梯线程负责线程的运动,调度器线程对输入的指令进行分配,输入线程从界面读取指令并放入请求队列中。 电梯线程在判断捎带情况时会读取其他电梯的状态,而且3个电梯都会同时访问主请求队列,所以需要对电梯状态的访问和请求队列的访问 ...
分类:
其他好文 时间:
2018-05-02 19:10:27
阅读次数:
128
前言 这三次的oo作业,相对于之前的难度是一个跃升。从大一的第二课堂,数据结构,到大二上学期的计组使用verilog编程,都没有接触过多线程这样的编程思想,尤其是第五次作业刚开始的时候,多线程确实让对多线程一知半解的我大费周章。不过在完成几次作业之后,也确实感觉到了多线程逻辑的简化和方便,但同时也会 ...
分类:
其他好文 时间:
2018-05-02 19:07:22
阅读次数:
100
作业总结 第五次作业:多线程电梯 本次作业的设计思路是:共有5个并行的线程,分别是输入控制器(inHandler)、调度器(Scheduler)以及 a、b、c 三部电梯(Elevator)。程序开始后分别启动三部电梯以及输入控制器、调度器等五个线程。输入控制器的作用是判别输入是否符合基本语法以及是 ...
分类:
其他好文 时间:
2018-05-02 18:09:40
阅读次数:
134
第五次作业后oo开始了多线程的作业,这对我来说是一个不小的挑战。 第五次作业 第五次作业是模拟三部电梯的调度和运行情况。程序情况见下图 代码情况还是有些类的方法太过复杂,其原因还是在开始写代码的时候没有做到全面的分析设计,那些比较复杂的方法大多都是在debug的时候一点一点修修补补变复杂的,这方面还 ...
分类:
其他好文 时间:
2018-05-02 18:08:59
阅读次数:
126
第五次作业: 第五次作业: 构造函数的数量过多,从而导致数值过大爆红。 在第五次作业中,多线程电梯给我造成了巨大的困扰。我构建了多线程,并且在类的构造函数中进行数据传递。 Bug出现的地方有:同质考虑不当,时间考虑不当,捎带考虑不当。 在与同学互相评测的时候,作业无效了。 在第五次作业中,我写的十分 ...
分类:
其他好文 时间:
2018-05-02 17:00:17
阅读次数:
159