1. 프로그램 잘 짜여진 틀 2. 프로세스 실행된 프로그램 운영체제로부터 시스템 자원을 할당받는 작업의 단위 자바 프로그램은 운영체제 대신 JVM에 의해 자원을 할당받는다. 1) Thread(쓰레드) 1. (단일)쓰레드 프로세스의 특정한 수행 경로 프로그램의 처리 경로 프로그램의 흐름 2. 멀티 쓰레드 하나의 프로세스를 동시에 처리하는 것처럼 보이지만, 사실은 매우 짧은 단위로 분할해서 차례로 처리한다. 병렬적 구조 여러개의 처리경로를 가질 수 있다. 한개의 처리경로를 여러개로 나누어 동시 작업이 가능해진다. 웹 페이지(JSP)가 대표적인 멀티 쓰레드 응용 프로그램이다. 2) 쓰레드 장단점 1. 장점 효율성 증가 처리량 증가 처리비용 감소 2. 단점 복잡하고 구현과 설계가 어려움 하나의 쓰레드 문제 발생..