OOP-Projects-Java

Log | Files | Refs | README

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:
MOOP2023_a22willi_a21liltr_assignment3/src/breakRoom/Main.java | 1-
MOOP2023_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;