컴퓨터에서 실행되고 있는 프로그램을 말하며 CPU 스케줄링의 대상이 되는 작업(task)이라는 용어와 거의 같은 의미로 쓰인다.
프로세스는 각각 별도의 주소공간 할당 (독립적)
프로세스 내 작업의 흐름을 지칭한다.
스레드는 Stack만 따로 할당 받고 나머지 영역은 서로 공유
하나의 프로세스가 생성될 때, 기본적으로 하나의 스레드 같이 생성
프로세스는 자신만의 고유 공간과 자원을 할당받아 사용하는데 반해,
스레드는 다른 스레드와 공간, 자원을 공유하면서 사용하는 차이가 존재함
참고 : https://dev-game-standalone.tistory.com/71
출처 : https://github.com/gyoogle/tech-interview-for-developer/blob/master/Computer%20Science/Operating%20System/Process%20vs%20Thread.md