Process 실행 중인 하나의 프로그램 하나 이상의 Thread로 구성됨 Thread (실이라는 단어로 표현) Process의 실행 단위 CPU, Code, Data로 구성 됨 CPU의 효율성 증가 Thread의 생성이 Process의 생성보다 빠름 Process와 같은 메모리 공간을 사용하므로 메모리 점유 공간이 작음 통제가 쉽고 기존 정보와의 공유가 쉬움 Thread의 Life Cycle New Thread 객체 생성 Runnabe 새로 생성된 스레드가 시작된 후 스레드가 실행 가능하게 됨 이 상태의 스레드는 작업을 실행 중인 것으로 간주 Terminated Runnable상태의 Thread는 작업을 완료하거나 다른 방식으로 종료될 때 Terminated 상태로 전환 Thread 구현 1 1. ja..