资源简介
程序能够模拟多部电梯调度,通过输入指令进行运算。可以处理电梯内请求,电梯外请求,顺路捎带,加入停止电梯。用java实现的,内有java工程,还有一份输入输出样例。
代码片段和文件信息
class Control{
private Request current;
public Control() {current = null;}
void newTask(RequestQueue rQ){
if(!rQ.isEmpty()){
current = rQ.deQueue();
}else{
current = null;
}
}
boolean enQueue(RequestQueue rQRequest requestElevator elevatorFloor floor){
// rQ.enQueue(request);
// return true;
if(request.get_outIn()){
if(floor.get_button(request.get_toFloor()request.get_direction())){
System.out.println(request.toString()+“ 和前面的任务相同,被冲掉了“);
return false;//没有入队
}
floor.set(request.get_toFloor() request.get_direction());
rQ.enQueue(request);
return true;
}else{
if(elevator.get_button(request.get_toFloor())){
System.out.println(request.toString()+“ 和前面的任务相同,被冲掉了“);
return false;
}
elevator.set(request.
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 301 2015-07-04 16:28 电梯调度\.classpath
文件 385 2015-07-04 16:28 电梯调度\.project
文件 598 2015-07-04 16:28 电梯调度\.settings\org.eclipse.jdt.core.prefs
文件 2163 2015-07-04 17:56 电梯调度\bin\Control.class
文件 2115 2015-07-04 18:05 电梯调度\bin\Control1.class
文件 3681 2015-07-04 18:18 电梯调度\bin\Control2.class
文件 1087 2015-07-04 18:18 电梯调度\bin\Control3.class
文件 1718 2015-07-04 18:18 电梯调度\bin\ControlThread.class
文件 2591 2015-07-04 17:56 电梯调度\bin\Elevator.class
文件 2606 2015-07-04 18:57 电梯调度\bin\Elevator1.class
文件 3386 2015-07-04 17:56 电梯调度\bin\Elevator2.class
文件 2176 2015-07-04 16:28 电梯调度\bin\ElevatorSet.class
文件 418 2015-07-04 16:28 电梯调度\bin\ElevatorThread.class
文件 1070 2015-07-04 17:56 电梯调度\bin\Floor.class
文件 343 2015-07-04 16:28 电梯调度\bin\GLO.class
文件 830 2015-07-04 18:18 电梯调度\bin\MoniThread.class
文件 96768 2015-07-04 16:28 电梯调度\bin\readme.doc
文件 2659 2015-07-04 17:56 电梯调度\bin\Request.class
文件 3158 2015-07-04 17:14 电梯调度\bin\Request1.class
文件 1958 2015-07-04 16:28 电梯调度\bin\RequestQueue.class
文件 1990 2015-07-04 18:05 电梯调度\bin\RequestQueue1.class
文件 2099 2015-07-04 18:18 电梯调度\bin\Task3.class
文件 329 2015-07-04 17:14 电梯调度\bin\Time.class
文件 21504 2015-07-04 16:28 电梯调度\bin\多线程电梯模拟程序分析报告.doc
文件 96768 2015-07-04 16:28 电梯调度\readme.doc
文件 2034 2015-07-04 16:28 电梯调度\src\Control.java
文件 2218 2015-07-04 18:05 电梯调度\src\Control1.java
文件 4885 2015-07-04 18:18 电梯调度\src\Control2.java
文件 2159 2015-07-04 16:28 电梯调度\src\Elevator.java
文件 2425 2015-07-04 18:57 电梯调度\src\Elevator1.java
............此处省略18个文件信息
评论
共有 条评论