<aside> 📌 단순히 실행 중인 프로그램이라 볼 수 있다. 프로그램을 실행하면 OS로부터 실행에 필요한 자원을 할당받아 프로세스가 된다.
</aside>
<aside> 📌 프로세스라는 작업 공간에 실제로 작업을 처리하는 역할을 한다. 프로세스의 자원을 이용하여 작업을 수행한다. 모든 프로세스에는 최소 하나 이상의 쓰레드가 존재한다. 하나의 쓰레드를 싱글쓰레드, 둘 이상의 쓰레드를 멀티쓰레드라 칭한다.
</aside>
<aside> 📌 여러 개의 프로세스가 동시에 실행될 수 있는 것을 말한다.
</aside>
<aside> 📌 하나의 프로세스에 여러 쓰레드가 동시에 작업을 수행하는 것이다.
</aside>