OO第二阶段总结

Posted mcpeng

tags:

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

第五次作业

第一次接触多线程编程,一开始拿到指导书的时候手足无措,不知道从哪开始下手。然后吸取了之前写电梯时候没有从基础开始的教训,先从网上找了一些最基本的例子(如KFC点餐、龟兔赛跑、银行存钱等),对着例子上的代码一行行抄,思考每一行的代码的功能,以及观察运行的过程,才好不容易对于多线程有了最最基本的认识。感觉这个由易到难的过程对于新的知识点的学习是极为重要的。

技术分享图片

 

第六次作业

这次要用safefile来实现文件相关的线程安全,而trigger作为触发器的线程。在写的过程中对synchronized产生了初步的了解。

记得当时看指导书用了特别特别久的时间,对于指导书上的每一句话都要斟酌好久,努力从中寻找完成这次作业所要具备的知识点,再去学习相关知识。

技术分享图片

 

 第七次作业

感觉难度又有显著提升,一开始对于怎么读取地图摸索了好久……技术分享图片

总结

通过这三次多线程作业,对于互斥和同步的控制有了基本的认识,意识到加锁、等待、唤醒等对于多线程的重要性。

以上是关于OO第二阶段总结的主要内容,如果未能解决你的问题,请参考以下文章

OO第二阶段总结

OO第二阶段作业总结

OO第一阶段总结

OO第二阶段总结

2018春 OO第二阶段总结

OO第二次阶段性总结