프로세스 (1) 썸네일형 리스트형 프로세스(Process)와 스레드(Thread)의 차이점 프로세스(Process) 프로세스는 운영체제(OS)의 자원을 할당받아 운영체제 내부에서 실행중인 프로그램을 의미합니다. 운영체제는 CPU를 통해 프로세스를 생성 및 관리합니다. 각 프로세스는 서로 다른 작업 단위로 관리됩니다.(운영체제가 이들을 각각 따로 취급해서 관리한다는 의미) 메모리 사용 방식: 각 프로세스마다 필요한 메모리를 할당받습니다. 각 프로세스마다 따로 메모리를 받아서 움직이기 때문에 프로세스간에 데이터를 공유하지 않습니다. 스레드(Thread) 프로세스의 실행 단위를 스레드라고 명명(命名)합니다. 그러니까 프로세스 내부의 실행 흐름이라고 할 수 있습니다. 따라서 하나의 프로세스는 여러개의 스레드를 가질 수 있습니다. 스레드가 여러개 있어도 운영체제는 이들을 하나의 작업 단위로 바라보고 관.. 이전 1 다음