commit ecc48e93e184834e93b07843f5ab676f8e3d6ec0
parent 1757c8042b7d0260da04e75b2d26c685f201bd0c
Author: William Lindholm <a22willi@student.his.se>
Date: Wed, 29 Mar 2023 14:36:17 +0200
Now decreasing energy using synchronized method
Diffstat:
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/OOP2023_a22willi_a21liltr_assignment3/src/breakRoom/Worker.java b/OOP2023_a22willi_a21liltr_assignment3/src/breakRoom/Worker.java
@@ -23,7 +23,7 @@ public class Worker extends Thread {
*/
private TimerTask task = new TimerTask() {
public void run() {
- energy--;
+ setEnergy(getEnergy() -1);
// if the worker has replenished energy, the worker should no longer be on
// break.
@@ -136,6 +136,10 @@ public class Worker extends Thread {
public synchronized int getEnergy() {
return this.energy;
}
+
+ public synchronized void setEnergy(int energy) {
+ this.energy = energy;
+ }
/**
* Override of equals function. Only compare the names of the workers to