프로그램 : 어떤 작업을 하기 위해 실행할 수 있는 파일 또는 프로그램.exe
프로세스 : 메모리에 적재되고 CPU 자원을 할당받아 프로그램이 실행 중인 상태
멀티 프로세싱 : 여러 개의 프로세스를 함께 진행하는 것
스레드 : 프로세스 안에 하나 이상 진행될 수 있는 일의 단위
멀티 스레딩 : 스레드 역시 프로세스처럼 여러 개의 작업이 병행 처리된다. 여러 스레드가 함께 실행되는 것을 말한다.