1. 프로세스 운영체제에서 실행중인 하나의 애플리케이션. 사용자가 앱을 실행하면 운영체제로 부터 실행에 필요한 메모리를 할당 받아 앱의 코드를 실행하는데, 이를 프로세스라 한다. 2. 쓰레드 한 가지 작업을 실행하기 위해 순차적으로 실행할 코드를 실처럼 이어놓았다는 뜻. 3. 멀티쓰레드 한 프로세스 내에 스레드가 두 개 이상인 것. 하나의 프로세스 내부에 생성되기 때문에 하나의 스레드가 예외를 발생시키면 프로세스 자체가 종료될 수 있다. 예외처리에 신경써야 한다. 4. 멀티쓰레드의 사용처 대용량 데이터의 처리 시간을 줄이기 위해 데이터를 분할해 병렬로 처리하는 곳 UI를 갖고있는 애플리케이션에서 네트워크 통신을 하기위해 다수의 클라이언트의 요청을 기다리는 서버 개발 5. 작업 쓰레드 생성과 실행 메인 작..