社区
2024年北航面向对象设计与构造
作业提交
帖子详情
第二单元博客作业要求
farewell_buaa
助教
2024-04-15 18:45:54
博客撰写基本要求:
总结分析三次作业中同步块的设置和锁的选择,并分析锁与同步块中处理语句之间的关系
总结分析三次作业中的调度器设计,并分析调度器如何与程序中的线程进行交互;总结分析三次作业中的调度策略,并分析自己的调度策略是如何适应时间、电量等多个性能指标的
结合线程协同的架构模式(如流水线架构),分析和总结自己
三次作业架构设计的逐步变化和未来扩展能力画UML类图
画UML协作图(sequence diagram)来展示线程之间的协作关系(别忘记主线程)
识别出三次作业稳定的内容和易变的内容,并加以分析
分析自己在第三次作业中是如何实现双轿厢的两个轿厢不碰撞的
分析自己程序出现过的bug以及自己面对多线程程序的debug方法
心得体会。从线程安全和层次化设计两个方面来梳理自己在本单元三次作业中获得的心得体会
...全文
2559
回复
打赏
收藏
第二单元博客作业要求
第二单元博客作业要求
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
0人已提交
完成率0%
提交任务
暂无数据
暂无数据
提交任务
修改积分
请选择导出文件
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
第二
单元
博客
作业
早就听闻多线程玄学而神秘,刚上手的时候疯狂上锁把共享资源藏得严严实实的勉强保证了线程的安全性,但到了后来线程间同步和互斥关系更加复杂,终于还是入了线程不安全的坑…最直观的就是在第三次的时候,互测挨了两刀但本地怎么也复现不了,结果直接提交原码后互测点全过了,但强测点却错了俩…解决了线程不安全的问题之后,总算是过了所以点…(幸亏强测的时候脸好没挂) 言归正传。 (一) 从多线程的协同和同步控制方面...
OO
第二
单元
博客
作业
本
单元
的三次
作业
均为多线程相关的电梯调度问题。三次
作业
依次为单电梯FCFS调度、单电梯ALS调度和三电梯任意调度。其中第三次
作业
中的三部电梯相比前两次
作业
多了电梯容量限制和可停靠楼层限制。 本文将从多线程的协同和同步控制、基于度量分析程序结构、分析程序bug、发现他人bug所采用的策略对三次
作业
分别进行分析。 第一次
作业
多线程的协同和同步控制 第一次
作业
是单电梯FCFS调度,调度器作用不大...
面向对象
第二
单元
博客
作业
一、三次
作业
的设计策略
作业
要求
:从多线程的协同和同步控制方面,分析和总结自己三次
作业
的设计策略。 第一次
作业
第一次
作业
是单部电梯的调度,
要求
实现一个单部多线程傻瓜调度(FAFS)电梯的模拟。实际上在这个系统中,只有两个线程就足够了: ·调度器(Dispatcher)线程:负责从键盘中即时接受请求,放进一个请求队列中。 ·单部电...
BUAA_OO
第二
单元
总结性
博客
作业
一、三次
作业
简单介绍 第一次
作业
: 单部多线程傻瓜调度(FAFS)电梯的模拟
第二
次
作业
: 单部多线程可捎带调度(ALS)电梯的模拟 第三次
作业
: 多部多线程智能(SS)调度电梯的模拟 关键点 1——ALS(可捎带电梯)规则: 可捎带电梯调度器将会新增主请求和被捎带请求两个概念。主请求选择规则: 如果电梯中没有乘客,将请求队列中到达时间最早的请求作为主请求 如果电梯中有...
OO -
第二
单元
总结 -
博客
作业
- 79066020 路凯
通过这一系列的
作业
,我对Java面向对象设计有了深刻的了解,学会了如何组织我的类,当然也包括了关于线程和线程安全的知识。作为一名留学生,我在注意代码
要求
的某些细节上存在一些困难,而完成所有这些
要求
最大的难题无疑是时间,尤其是在
单元
的最后一次
作业
中。这些经历不仅加深了我对Java编程的理解,也让我认识到了在面对复杂系统设计时高效时间管理和精确规划的重要性。我学会了如何在紧迫的时间内合理分配我的精力,以及如何在多线程环境中维护数据的完整性和安全性。
2024年北航面向对象设计与构造
301
社区成员
738
社区内容
发帖
与我相关
我的任务
2024年北航面向对象设计与构造
2023年北航面向对象设计与构造
复制链接
扫一扫
分享
社区描述
2023年北航面向对象设计与构造
学习
高校
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章