join() 메서드를 통해 Waiting (대기 상태) : 스레드가 다른 스레드의 특정 작업이 완료되기를 무기한 기다리는 상태이다.import static util.MyLogger.log;import static util.ThreadUtils.sleep;public class JoinMainV0 { public static void main(String[] args) { log("Start"); Thread thread1 = new Thread(new Job(), "thread-1"); Thread thread2 = new Thread(new Job(), "thread-2"); thread1.start(); thread2.start();..