commit 4c4473b89710322368d6de9a4522ce81eaeab2af parent 8a162638b1adbbe57b5429284452edaeb6a05bb4 Author: William Lindholm <william_lindholm@outlook.com> Date: Mon, 27 Feb 2023 13:28:33 +0100 worker removed from queue when energy reaches 0 Diffstat:
| M | OOP2023_a22willi_a21liltr_assignment3/src/breakRoom/Main.java | | | 1 | - |
| M | OOP2023_a22willi_a21liltr_assignment3/src/breakRoom/Worker.java | | | 1 | + |
2 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/OOP2023_a22willi_a21liltr_assignment3/src/breakRoom/Main.java b/OOP2023_a22willi_a21liltr_assignment3/src/breakRoom/Main.java @@ -33,5 +33,4 @@ public class Main extends Thread { System.out.println("======Closed Simulation====="); } - } diff --git a/OOP2023_a22willi_a21liltr_assignment3/src/breakRoom/Worker.java b/OOP2023_a22willi_a21liltr_assignment3/src/breakRoom/Worker.java @@ -38,6 +38,7 @@ public class Worker extends Thread { */ if (energy <= 0) { System.out.println(name + " is going home with energy level " + energy); + deQueue(); cancel(); } else if (energy < 30 || onBreak) { onBreak = true;