基于Android实现的电梯调度模拟.zip
某一楼有20层操作者可以通过使用5部电梯从起始楼层来到达指定的楼层.本项目通过实现电梯调度来模拟实现操作系统的调度过程并且学习Android环境下使用Java的多线程编程方法以及调度算法.1.2项目要求操作者可以在120层任意一层进入电梯并到达指定楼层电梯中有一些按键供操作者使用开门键缩短开门时间关门键缩短关门时间上行键下行键前往上层或下层每部电梯外部和内部有一个数码器用于显示当前电梯当前所在楼层5部电梯相互联结即当一个电梯按钮按下去时其它电梯相应按钮同时点亮表示也按下去了.所有电梯初始状态都在第一层且每个电梯没有相应请求情况下在原地保持不动.在电梯到达起始楼层或终点楼层时会自动进入电梯内部进入电梯内部后可以在电梯内部等待到达终点楼层也可以退回到外部界面进行下次操作电梯运行时每层楼需要1秒开门或关门时需要5秒