Loading src/main/java/ch15/RunThreads.java→src/main/java/ch15/RunJobs.java +8 −7 Changes for src/main/java/ch15/RunJobs.java: 8 added lines, 7 removed lines. Original line number Diff line number Diff line package ch15; public class RunThreads { import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; public class RunJobs { public static void main(String[] args) { Thread alpha = new Thread(RunThreads::printThreadName); Thread beta = new Thread(RunThreads::printThreadName); alpha.setName("Alpha thread"); beta.setName("Beta thread"); alpha.start(); beta.start(); ExecutorService pool = Executors.newFixedThreadPool(2); pool.execute(RunJobs::printThreadName); pool.execute(RunJobs::printThreadName); pool.shutdownNow(); } public static void printThreadName() { Loading Loading
src/main/java/ch15/RunThreads.java→src/main/java/ch15/RunJobs.java +8 −7 Changes for src/main/java/ch15/RunJobs.java: 8 added lines, 7 removed lines. Original line number Diff line number Diff line package ch15; public class RunThreads { import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; public class RunJobs { public static void main(String[] args) { Thread alpha = new Thread(RunThreads::printThreadName); Thread beta = new Thread(RunThreads::printThreadName); alpha.setName("Alpha thread"); beta.setName("Beta thread"); alpha.start(); beta.start(); ExecutorService pool = Executors.newFixedThreadPool(2); pool.execute(RunJobs::printThreadName); pool.execute(RunJobs::printThreadName); pool.shutdownNow(); } public static void printThreadName() { Loading