Thread1 [CS] 프로세스와 스레드의 차이 프로그램 (Program) ~ 프로세스 (Process) 프로세스와 스레드의 차이를 설명하기 앞서 프로그램에 대해 설명하자면 저장장치에 파일이 저장되어 있지만 메모리에 올라가 있지 않은 상태라고 말할 수 있다. 운영체제로 부터 프로그램 실행을 위한 독립적인 공간을 할당해 주지 않은 것이라고 생각하면 된다. 다시 말하면 메모리를 할당해 주지 않으면 코드묶음 정도라고 봐도 무방하다. 프로그램을 실행하는 순간 해당 코드묶음이 컴퓨터 메모리에 올라가게 되고 자신만의 독립적인 공간을 할당 받는다. 이 때의 프로그램 상태(동적인 상태)의 프로그램을 프로세스라고 한다. (실행되고 있는 컴퓨터 프로그램) 프로세스 (Process) ~ 스레드 (Thread) 과거 프로그램은 실행부터 종료까지 하나의 프로세스 만을 사용했.. 2021. 10. 5. 이전 1 다음