JAVA - 스레드의 상태변이
스레드는 기본적으로 생성, 실행가능, 실행, 실행 중지, 종료 상태를 가진다. 생성상태1. 생성 상태는 스레드의 최초 상태로서 스레드를 생성만하고 시작하지 않은상태2. 생성 상태에서 start() 메소드를 호출하면 자바 가상 머신은 스레드를 실행하기 위한 자원을 할당한 후 스레드 상태를 실행가능 상태로 전이 한다. java.lang.Thread 클래스의 메소드voidstart()스레드를 실행한다. 자바가상머신은 스레드의 run() 메소드를 호출한다. 실행가능 상태1. 실행가능 상태는 생성 상태에서 start()메소드를 호출한 상태2. 실행가능 상태는 스레드가 실행되지 못하고 있는 상태3. 실행가능 상태의 스래드는 스케쥴링 알고리즘에 의해 선택되어 실행 상태로 전이 가능 실행 상태1. 싱행가능 상태에 있는..