摘要:
###一、第四单元架构简析 ####1.1三次作业迭代逻辑分析 本单元的三次作业和前几个单元类似,大体上是第一次作业从零开始,像是跨越一座大山,第二次作业在前面的基础上做一些补充,相比之下较为轻松,第三单元突破一些难点,难度较大。当然每个单元都有不同之处,这一单元的个人认为最难的是第一次作业,主体架 阅读全文
摘要:
1.理论基础 这次接触了JML————进行规格化设计的一种语言,用来表示一个接口要干些什么事,相比直接用文字叙述,这样的方式更加规范,不会千人千面,读起来也不会很费劲,我一般是猜测它想要干什么,再去细读是不是我想的那样,以下列举一下JML的规范: + 原子表达式 \result:表示返回值。 \ol 阅读全文
摘要:
一、作业分析 1.多线程设计与控制 我设计的原则是能少建立线程则尽量不要多建立没有意义的线程,这样多线程相关的设计与控制将更加简洁。关于线程冲突,我主要采用synchronized来进行同步控制,和共享数据相关的方法需要保证其操作原子性的均加上synchronized关键字,为防止电梯等待请求的轮询 阅读全文