public class Main {
public static void main(String args[]) throws Exception {
final Thread thrdA = new Thread(() -> System.out.println("Message 1"));
final Thread thrdB = new Thread(() -> System.out.println("Message 2"));
final Thread thrdC = new Thread(() -> System.out.println("Message 3"));
thrdA.start();
thrdA.join();
thrdB.start();
thrdB.join();
thrdC.start();
thrdC.join();
}
}
Как реализовать эту функциональность с помощью ExecutorService вместо трех объектов потока?
У меня есть три потока, которые объединены, т. е. второй поток выполняется после завершения первого.
У меня есть такой код:
[code]public class Main { public static void main(String args[]) throws Exception { final Thread thrdA = new Thread(() -> System.out.println("Message 1")); final Thread thrdB = new Thread(() -> System.out.println("Message 2")); final Thread thrdC = new Thread(() -> System.out.println("Message 3"));