Loading src/main/java/ch15/ExecutorsTestDrive.java +1 −1 Changes for src/main/java/ch15/ExecutorsTestDrive.java: 1 added line, 1 removed line. Original line number Diff line number Diff line Loading @@ -6,7 +6,7 @@ import java.util.concurrent.Executors; public class ExecutorsTestDrive { public static void main(String[] args) { ExecutorService executor = Executors.newSingleThreadExecutor(); executor.submit(() -> System.out.println("top o’ the stack")); executor.execute(() -> System.out.println("top o’ the stack")); System.out.println("back in main"); executor.shutdown(); Loading src/main/java/ch15/MyRunnable.java +2 −2 Changes for src/main/java/ch15/MyRunnable.java: 2 added lines, 2 removed lines. Original line number Diff line number Diff line Loading @@ -44,9 +44,9 @@ class ThreadTester { class ExecutorTester { public static void main (String[] args) { Runnable threadJob = new MyRunnable(); Runnable job = new MyRunnable(); ExecutorService executor = Executors.newSingleThreadExecutor(); executor.execute(threadJob); executor.execute(job); System.out.println(Thread.currentThread().getName() + ": back in main"); Thread.dumpStack(); Loading Loading
src/main/java/ch15/ExecutorsTestDrive.java +1 −1 Changes for src/main/java/ch15/ExecutorsTestDrive.java: 1 added line, 1 removed line. Original line number Diff line number Diff line Loading @@ -6,7 +6,7 @@ import java.util.concurrent.Executors; public class ExecutorsTestDrive { public static void main(String[] args) { ExecutorService executor = Executors.newSingleThreadExecutor(); executor.submit(() -> System.out.println("top o’ the stack")); executor.execute(() -> System.out.println("top o’ the stack")); System.out.println("back in main"); executor.shutdown(); Loading
src/main/java/ch15/MyRunnable.java +2 −2 Changes for src/main/java/ch15/MyRunnable.java: 2 added lines, 2 removed lines. Original line number Diff line number Diff line Loading @@ -44,9 +44,9 @@ class ThreadTester { class ExecutorTester { public static void main (String[] args) { Runnable threadJob = new MyRunnable(); Runnable job = new MyRunnable(); ExecutorService executor = Executors.newSingleThreadExecutor(); executor.execute(threadJob); executor.execute(job); System.out.println(Thread.currentThread().getName() + ": back in main"); Thread.dumpStack(); Loading