프로세스(Process)실행 중인 하나의 프로그램실행에 필요한 메모리, 데이터, 자원을 운영체제로부터 할당받음하나 이상의 스레드를 포함 스레드(Thread)프로그램 내에서 실행의 흐름을 가지고 있는 최소단위자바 프로그램은 항상 메인 스레드(main 메소드 실행)부터 시작모든 프로세스는 하나 이상의 스레드를 가진다.메인 스레드- main() 메소드를 실행하는 기본 스레드- 순차적으로 실행되다 return을 만나면 종료한다.싱글 스레드- 메인 스레드 하나만 사용- 한 작업이 끝나야 다음 작업 시작멀티 스레드- 여러 개의 스레드를 동시에 실행- 병렬 작업(멀티 태스킹) 가능구분싱글 스레드멀티 스레드실행 방식순차 실행병렬 실행효율낮음높음종료main 종료 시 프로세스 종료다른 스레드가 살아있으면 계속 실행멀티 프..