스레드란? CPU가 독립적으로 처리하는 하나의 작업 단위 프로세스를 이루는 작은 단위 멀티 스레드 - 어플리케이션 내부에서의 멀티 태스킹 - 멀티 스레드가 모여 프로세스를 이루고 프로세스가 모여 멀티 프로세스를 이룸 메인 스레드 - main() 메소드의 첫 코드부터 순차적으로 실행 - 필요에 따라 작업 스레드들을 만들어 병렬로 코드 실행 가능(=멀티 스레드) 싱글 스레드 어플리케이션 vs 멀티 스레드 어플리케이션 - 싱글 스레드 어플리케이션 : 메인 스레드가 종료되면 프로세스도 종료 - 멀티 스레드 어플리케이션 : 실행 중인 작업 스레드가 남아있으면 종료되지 않음 작업 스레드 - 생성 1. Thread 클래스로부터 직접 생성(Runnable로 생성) Thread thread = new Thread(new..