Intro 스레드를 생성하고 실행시키기 위해서는 start() 메서드를 호출해야 한다. 엄밀히 말하면 start() 메서드는 스레드를 실행시키는 것이 아닌 실행 대기 상태로 만들어주는 메서드이다. 따라서, start() 메서드가 호출되면 해당 스레드는 대기 상태가 되고, 운영체제가 스레드를 실행시킨다. 이는 스레드에는 상태가 존재한다는 것을 알 수 있으며, 이러한 스레드의 상태를 바꿀 수 있는 메서드가 존재한다. 스레드의 상태 제어 메서드 스레드 상태를 제어하기 위한 여러 가지 메서드가 존재한다. 스레드를 실행 대기 상태로 만드는 start(), notify(), interrupt(), yield() 메서드, 실행 중인 스레드를 잠시 멈추는 sleep(), wait(), join() 메서드가 있다. sl..