thread1 프로세스(Process)와 스레드(Thread) 차이 프로그램이란 사전적 의미 : 어떤 작업을 위해 실핼할 수 있는 파일 프로세스(process)란 사전적 의미 : 컴퓨터에서 연속적으로 실행되고 있는 컴퓨터 프로그램 메모리에 올라와 실행되고 있는 프로그램의 인스턴스(독립적개체) 운영체제로부터 시스템 자원을 할당받는 작업의 단위 동적인 개념으로는 실행된 프로그램을 의미 할당 받는 시스템 자원의 예 CPU 시간 운영되기 위해 필요한 주소 공간 code, data, stack, heap 구조로 되어 있는 독립된 메모리 영역 특징 프로세스는 각각 독립된 메모리 영역(code, data, stack, heap)을 할당 받는다. 기본적으로 프로세스 당 최소 1개의 스레드(메인 스레드)를 가지고 있다. 각 프로세스는 별도의 주소 공간에서 실행되며, 한 프로세스는 다른 .. 2022. 4. 18. 이전 1 다음