美文网首页源码与文档分享
基于Android实现的电梯调度模拟

基于Android实现的电梯调度模拟

作者: UlricaLee | 来源:发表于2019-07-14 15:28 被阅读0次

    一、使用说明

    1.1 项目简介

    某一楼有20层,操作者可以通过使用5部电梯从起始楼层来到达指定的楼层。本项目通过实现电梯调度,来模拟实现操作系统的调度过程,并且学习Android环境下使用Java的多线程编程方法以及调度算法。

    1.2 项目要求

    操作者可以在1~20层任意一层进入电梯并到达指定楼层

    电梯中有一些按键供操作者使用,开门键(缩短开门时间)、关门键(缩短关门时间)、上行键、下行键(前往上层或下层)

    每部电梯外部和内部有一个数码器用于显示当前电梯当前所在楼层

    5部电梯相互联结,即当一个电梯按钮按下去时,其它电梯相应按钮同时点亮,表示也按下去了。所有电梯初始状态都在第一层,且每个电梯没有相应请求情况下,在原地保持不动。在电梯到达起始楼层或终点楼层时,会自动进入电梯内部,进入电梯内部后可以在电梯内部等待到达终点楼层,也可以退回到外部界面进行下次操作

    电梯运行时每层楼需要1秒,开门或关门时需要5秒

    点击下载源码

    相关文章

      网友评论

        本文标题:基于Android实现的电梯调度模拟

        本文链接:https://www.haomeiwen.com/subject/lpabkctx.html