TrafficSim/app/src/main/java/de/hems/trafficsim/Worker.java
2020-10-30 22:35:33 +01:00

28 рядки
620 B
Java

package de.hems.trafficsim;
import java.util.Date;
public class Worker extends Thread {
protected Track track;
protected boolean stop;
public Worker(Track track) {
super();
this.track = track;
this.stop = false;
}
void setStop(boolean stop) {
this.stop = stop;
}
@Override
public void run() {
long lastStartTime = System.currentTimeMillis();
while (!stop) {
long startTime = System.currentTimeMillis();
this.track.timeElapse((startTime - lastStartTime));
lastStartTime = startTime;
}
}
}