From 3215cbe2990153adf9744efb721b95e7ed9852e8 Mon Sep 17 00:00:00 2001 From: Bohdan Vorobiei Date: Sat, 20 Dec 2025 20:45:46 +0200 Subject: [PATCH] task completed --- src/main/java/core/basesyntax/Counter.java | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/src/main/java/core/basesyntax/Counter.java b/src/main/java/core/basesyntax/Counter.java index 4af46bd4..4aae46e2 100644 --- a/src/main/java/core/basesyntax/Counter.java +++ b/src/main/java/core/basesyntax/Counter.java @@ -12,11 +12,22 @@ public Counter(int value) { this.value = value; } - public void decreaseValue() { - logger.info(String.format(MESSAGE, - "Before decrementing", Thread.currentThread().getName(), value)); + public synchronized void decreaseValue() { + logger.info(String.format( + MESSAGE, + "Before decrementing", + Thread.currentThread().getName(), + value + )); + value--; - logger.info(String.format(MESSAGE, - "After decrementing", Thread.currentThread().getName(), value)); + + logger.info(String.format( + MESSAGE, + "After decrementing", + Thread.currentThread().getName(), + value + )); } } +