1. 프로세스 -컴퓨터에서 연속적으로 실행되고 있는 컴퓨터 프로그램 --> 프로세스 -Code, Data, Stack, Heap영역의 구조로 되어있는 독립된 메모리 영역. -멀티 프로세싱: 하나의 응용프로그램을 여러 개의 프로세스로 구성하여 각 프로세스가 하나의 작업을 처리하게 하는 것. 2. 쓰레드 -프로세스의 자원을 이용해서 실제로 자업을 수행하는 역할 --> 쓰레드 - 모든 프로세스에는 최소한 하나의 쓰레드가 존재함 - 쓰레드는 프로세스 내에서 각각 stack만 따로 할당받고 Code,Data,Heap영역은 공유. - 쓰레드가 두개 이상이면 멀티 쓰레드(Multi-Thread) 프로세스 생성 방법 자바에서는, 런타임 환경이 프로세스가 실행될 수 있는 기반 환경을 제공해 주기 때문에, 런타임 환경을 ..