2019年4月24日
摘要: 进入了多线程编程的部分,较前一个单元的难度增加了不少,一是不好调试,二是很多bug是不可复现的,就像我第二次作业的电梯由于notifyAll没有考虑到所有的wait的情形,于是造成了概率死锁,在我自的测评机上,一百组相同的数据会死锁3~5次,所幸强测和互测都没有出现问题。但是第二次作业由于个人有点懒,于是只实现了简单捎带,导致强测性能分几乎没得,血亏。于是第三次电梯痛定思痛,优化了设计架构,优化了电梯的调度算法,实现了LOOK算法,强侧90+还算不错。 阅读全文
posted @ 2019-04-24 11:30 柠檬草Ian 阅读(238) 评论(0) 推荐(0) 编辑