oo第二次博客作业

Posted 陈玉林的爸爸

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oo第二次博客作业相关的知识,希望对你有一定的参考价值。

第五次作业:

第五次作业的成果是一个多线程电梯,相较于之前的作业,难度跨度有些大。有点类似于计组的p2到p3.。电梯的整体功能没投太多变化,但第一次写多线程,难度还是很大。遇到最大的问题在于对线程知识的不熟悉,花了很长时间去学习多线程的原理和代码思路。也求助了很多人,才算是完整的写出了这一份作业。

第六次作业未完成,第六次作业,对于线程安全的理解完全不到位,虽然花了很多时间去学习,但没有什么收效,简单的给每一个方法加上锁似乎并不能行得通。程序crash的状况时有发生。

第七次作业的难度相较之前有一些减小,但是整体工作量比较大,要求完成一个基本出租车功能的程序。基本方法在于,由扫描器扫描控制台乘客的目的地和所在地,然后由调度器调度附近符合要求的出租车去接送乘客。用在写最短路径算法上的时间较久,但可以接受,gui的最短路径算法很麻烦,我自己照着网上的迷宫最短路径查找写了一个,结果发现还不如gui自带的,之后又花了一部分时间重写。遇到的最大麻烦是线程的问题,最开始的时候想像电梯一样,有几个出租车开几个线程,后来发现我想多了......,在设计思路上请教了很多朋友,给了我一些合理的建议。至于gui部分,因为有现成的代码,所以并不需要投入太多精力。但gui本身也是很有趣味的一部分,所以花了一点时间对学长的代码进行了理解,整体来说,gui部分的设计并不复杂,思路很清晰。

以上是关于oo第二次博客作业的主要内容,如果未能解决你的问题,请参考以下文章

OO第二次博客作业

OO第二次博客作业

OO第二次博客作业

oo第二次博客作业

OO第二次博客作业

OO第二次博客作业