프로그램 (Program)
컴퓨터에서 어떤 작업을 위해 실행할 수 있는 정적인 상태의 파일
프로세스(Process)
컴퓨터에서 연속적으로 실행되고 있는 동적인 상태의 컴퓨터 프로그램

- 프로그램의 하나의 인스턴스가 프로세스 (프로그램이 실제 메모리에 코드가 실행된 상태)
- 프로그램 하나에 프로세스가 여러 개가 될 수 있다.
스레드(Thread)
**- 프로세스가 할당 받은 자원을 이용하는 실행 단위
- 프로세스의 특정한 수행 경로
- 프로세스 내에서 실행되는 여러 흐름의 단위**

<aside>
⭐ 프로세스는 반드시 한 개 이상의 스레드를 갖는다
</aside>