BUAA OO 单元2 总结

潘靖琳-79066014 2024-04-20 19:59:19

BUAA OO 单元2 总结

题目分析

本次作业是为了模拟多线程实时电梯系统,熟悉线程的创建、运行等操作,熟悉多线程程序的设计方法。

 

hw1

乘客会指定电梯。

 

架构设计

![9d1570ab9d55aa48795e0f4f11d4866b.png](en-resource://database/546:0)

 

本次作业InputThread负责处理输入,RequestQueue负责处理乘客队列,Scheduler负责调度。

 

hw2

乘客不再指定电梯,需设计调度器来完成乘客请求,增加了RESET和RECEIVE指令

 

hw3

双轿厢电梯

 

总结感想

第二单元作业主要学会了线程的知识。为了避免在共享资源时发生竞争,可以使用synchronized来控制线程同步。虽然本次单元的作业完成度不高,通过作业和课上测试也学习了不少的知识。

...全文
105 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

301

社区成员

发帖
与我相关
我的任务
社区描述
2023年北航面向对象设计与构造
学习 高校
社区管理员
  • YannaZhang
  • CajZella
  • C_ecelia
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧