멀티 스레드 개념 프로세스(process) 실행 중인 하나의 애플리케이션 하나의 애플리케이션은 다중 프로세스 생성 가능 ex) chrome 2개 멀티 프로세스는 서로 독립적이며 하나의 프로세스에서 오류가 발생해도 다른 프로세스에 영향을 미치지 않음 멀티 태스킹(multi tasking) 두 가지 이상의 작업을 동시에 처리 스레드(thread) 하나의 코드 실행 흐름 멀티 스레드는 애플리케이션 내부에서의 멀티 태스킹이라 볼 수 있음 멀티 스레드는 하나의 프로세스 내부에서 생성되기 때문에 다른 스레드에 영향을 미칠 수 있음 모든 자바 애플리케이션은 메인스레드가 main() 메서드 실행으로 시작 싱글 스레드는 메인 스레드가 종료되면 프로세스도 종료 멀티 스레드는 실행 중인 스레드가 있으면 프로세스가 종료되지 ..