diff --git a/core-java-modules/core-java-concurrency-simple/src/main/java/com/baeldung/concurrent/executorservice/ExecuteExample.java b/core-java-modules/core-java-concurrency-simple/src/main/java/com/baeldung/concurrent/executorservice/ExecuteExample.java index 8331ff84fc..6b6d6e3e8a 100644 --- a/core-java-modules/core-java-concurrency-simple/src/main/java/com/baeldung/concurrent/executorservice/ExecuteExample.java +++ b/core-java-modules/core-java-concurrency-simple/src/main/java/com/baeldung/concurrent/executorservice/ExecuteExample.java @@ -4,22 +4,21 @@ import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; public class ExecuteExample { - public static void main(String[] args) - { - ExecutorService executorService = Executors.newFixedThreadPool(2); - // Task using Runnable - Runnable task = () -> - { - int[] numbers = {1, 2, 3, 4, 5}; - int sum = 0; - for (int num : numbers) { - sum += num; - } - System.out.println("Sum calculated using execute:" + sum); - }; - // Submit the task using execute - executorService.execute(task); executorService.shutdown(); + public static void main(String[] args) { + ExecutorService executorService = Executors.newFixedThreadPool(2); + // Task using Runnable + Runnable task = () -> { + int[] numbers = { 1, 2, 3, 4, 5 }; + int sum = 0; + for (int num : numbers) { + sum += num; + } + System.out.println("Sum calculated using execute:" + sum); + }; + // Submit the task using execute + executorService.execute(task); + executorService.shutdown(); - } + } } diff --git a/core-java-modules/core-java-concurrency-simple/src/main/java/com/baeldung/concurrent/executorservice/SubmitExample.java b/core-java-modules/core-java-concurrency-simple/src/main/java/com/baeldung/concurrent/executorservice/SubmitExample.java index 93fa77be1d..cd715edcc0 100644 --- a/core-java-modules/core-java-concurrency-simple/src/main/java/com/baeldung/concurrent/executorservice/SubmitExample.java +++ b/core-java-modules/core-java-concurrency-simple/src/main/java/com/baeldung/concurrent/executorservice/SubmitExample.java @@ -7,28 +7,25 @@ import java.util.concurrent.Executors; import java.util.concurrent.Future; public class SubmitExample { - public static void main(String[] args) - { - ExecutorService executorService = Executors.newFixedThreadPool(2); - Callable task = () -> - { - int[] numbers = {1, 2, 3, 4, 5}; - int sum = 0; - for (int num : numbers) { - sum += num; - } - return sum; - }; - // Submit the task and obtain a Future - Future result = executorService.submit(task); - try { - // Get the result - int sum = result.get(); - System.out.println("Sum calculated using submit:" + sum); - } catch (InterruptedException | ExecutionException e) - { - e.printStackTrace(); + public static void main(String[] args) { + ExecutorService executorService = Executors.newFixedThreadPool(2); + Callable task = () -> { + int[] numbers = { 1, 2, 3, 4, 5 }; + int sum = 0; + for (int num : numbers) { + sum += num; + } + return sum; + }; + // Submit the task and obtain a Future + Future result = executorService.submit(task); + try { + // Get the result + int sum = result.get(); + System.out.println("Sum calculated using submit:" + sum); + } catch (InterruptedException | ExecutionException e) { + e.printStackTrace(); + } + executorService.shutdown(); } - executorService.shutdown(); - } } \ No newline at end of file