Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

28 linhas
620B

  1. package de.hems.trafficsim;
  2. import java.util.Date;
  3. public class Worker extends Thread {
  4. protected Track track;
  5. protected boolean stop;
  6. public Worker(Track track) {
  7. super();
  8. this.track = track;
  9. this.stop = false;
  10. }
  11. void setStop(boolean stop) {
  12. this.stop = stop;
  13. }
  14. @Override
  15. public void run() {
  16. long lastStartTime = System.currentTimeMillis();
  17. while (!stop) {
  18. long startTime = System.currentTimeMillis();
  19. this.track.timeElapse((startTime - lastStartTime));
  20. lastStartTime = startTime;
  21. }
  22. }
  23. }