diff --git a/src/main/java/algorithms/SortingAlgorithm.java b/src/main/java/algorithms/SortingAlgorithm.java index 6243f80..ff4f0b2 100644 --- a/src/main/java/algorithms/SortingAlgorithm.java +++ b/src/main/java/algorithms/SortingAlgorithm.java @@ -51,7 +51,7 @@ public void clearScreenAndPrintStatistics(String algorithmName) { Utils.printInCenter(separator, " "); } - protected void printArray(int currentIndex, int targetIndex) { + protected synchronized void printArray(int currentIndex, int targetIndex) { StringBuilder output = new StringBuilder(); int maxHeight = findMax(array); @@ -90,7 +90,7 @@ protected void printArray(int currentIndex, int targetIndex) { /** * */ - public void printArray() { + public synchronized void printArray() { StringBuilder output = new StringBuilder(); int maxHeight = findMax(array);