프로세스: 동작 중인 프로그램의 실행 단위
쓰레드: 프로세스 내에서 실행되는 작은 실행 단위 - 싱글 쓰레드: 혼자서 실행
프로세스 구조 = 코드(예: 자바 메인 코드) + 데이터(실행 중에 필요한 저장 공간) + 메모리(stack + 힙) [변수 저장 공간]