北航面向对象编程OO第二单元有哪些重点总结?

2026-05-22 07:230阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计2260个文字,预计阅读时间需要10分钟。

北航面向对象编程OO第二单元有哪些重点总结?

OO第一次单元总结第五次作业主题说明:本次作业需要模拟一个多线程实时电梯系统。系统基于类似北京航空航天大学新主楼的大楼,大楼有A、B、C、D、E五个楼层,每个楼层对应一台电梯。

OO第一单元总结 第五次作业 题目说明

本次作业需要模拟一个多线程实时电梯系统。

系统基于一个类似北京航空航天大学新主楼的大楼,大楼有 A,B,C,D,E五个座,每个楼座有对应的一台电梯,可以在楼座内 1-10 层之间运行。

系统从标准输入中输入请求信息,程序进行接收和处理,模拟电梯运行,将必要的运行信息通过输出接口进行输出。

具体而言,本次作业电梯系统具有的功能为:上下行,开关门,以及模拟乘客的进出。

电梯系统可以采用任意的调度策略,即在任意时刻,系统选择上下行动,是否在某层开关门,都可自定义,只要保证在电梯系统时间不超过系统时间上限的前提下将所有的乘客送至目的地即可。

电梯每上下运行一层、开关门的时间为固定值,仅在开关门窗口时间内允许乘客进出

电梯系统默认初始在 A,B,C,D,E五个楼座的1层中各有一个电梯。

HW5基本思路

本次作业是多线程第一次作业,要求实现五栋楼中各自的一个电梯,不涉及电梯间的信息交流。本次作业使用了简单的生产者消费者模式。笔者设计了三个线程类,一是输入线程,二是调度器线程,三是电梯线程。

阅读全文

本文共计2260个文字,预计阅读时间需要10分钟。

北航面向对象编程OO第二单元有哪些重点总结?

OO第一次单元总结第五次作业主题说明:本次作业需要模拟一个多线程实时电梯系统。系统基于类似北京航空航天大学新主楼的大楼,大楼有A、B、C、D、E五个楼层,每个楼层对应一台电梯。

OO第一单元总结 第五次作业 题目说明

本次作业需要模拟一个多线程实时电梯系统。

系统基于一个类似北京航空航天大学新主楼的大楼,大楼有 A,B,C,D,E五个座,每个楼座有对应的一台电梯,可以在楼座内 1-10 层之间运行。

系统从标准输入中输入请求信息,程序进行接收和处理,模拟电梯运行,将必要的运行信息通过输出接口进行输出。

具体而言,本次作业电梯系统具有的功能为:上下行,开关门,以及模拟乘客的进出。

电梯系统可以采用任意的调度策略,即在任意时刻,系统选择上下行动,是否在某层开关门,都可自定义,只要保证在电梯系统时间不超过系统时间上限的前提下将所有的乘客送至目的地即可。

电梯每上下运行一层、开关门的时间为固定值,仅在开关门窗口时间内允许乘客进出

电梯系统默认初始在 A,B,C,D,E五个楼座的1层中各有一个电梯。

HW5基本思路

本次作业是多线程第一次作业,要求实现五栋楼中各自的一个电梯,不涉及电梯间的信息交流。本次作业使用了简单的生产者消费者模式。笔者设计了三个线程类,一是输入线程,二是调度器线程,三是电梯线程。

阅读全文