From a8281523e2bbee4a1b4688f175896fe9c6b30c55 Mon Sep 17 00:00:00 2001 From: Camil Staps Date: Thu, 28 May 2015 23:50:19 +0200 Subject: This does seem to work a bit... kindof... --- Week14 Route 66/src/OO14route66/Controller.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'Week14 Route 66/src/OO14route66/Controller.java') diff --git a/Week14 Route 66/src/OO14route66/Controller.java b/Week14 Route 66/src/OO14route66/Controller.java index c1542b9..3b684dc 100644 --- a/Week14 Route 66/src/OO14route66/Controller.java +++ b/Week14 Route 66/src/OO14route66/Controller.java @@ -1,6 +1,8 @@ package OO14route66; import java.util.Random; +import java.util.concurrent.ExecutorService; +import java.util.concurrent.Executors; /** * OO1route66 initial class @@ -31,9 +33,9 @@ public class Controller * sleep some time */ public void run() { - while (true) { - stepAllCars(); - pause(); + ExecutorService service = Executors.newCachedThreadPool(); + for (Car car : model.getCars()) { + service.execute(car.getDriver()); } } -- cgit v1.2.3