스레드생명주기

Goal 스레드의 라이프 사이클에 대해 알아본다 스레드 라이프 사이클 스레드 객체 생성 부터 종료까지의 상태이다. 스레드는 객체를 생성하고 start()메소드를 호출하면 바로 스레드 실행처럼 보이지만, 실행 대기 상태이다 실행 대기 상태란 아직 스케쥴링이 되지 않아 실행을 기다리고 있는 상태이다. 실행 대기 상태에 있는 스레드 중에서 스레드 스케쥴링으로 선택된 스레드가 비로서 cpu를 점유하고 run()메소드를 실행한다. 이때를 실행 Running 상태라고 한다. 실행 상태의 스레드는 run()메소드를 모두 실행하기 전에 스레드 스케쥴링에 의해 다시 실행 대기로 돌아갈 수 있다. 그리고 실행 대기 상태에 있는 다른 스레드가 선택되어 실행 상태가 된다. 이렇게 스레드는 실행 대기 상태와 실행 상태를 번갈아..
dev_rosieposie
'스레드생명주기' 태그의 글 목록