Search
Duplicate

프로세스와 스레드의 차이

간단소개
프로세스와 스레드의 차이
팔만코딩경 컨트리뷰터
ContributorNotionAccount
주제 / 분류
시스템
Scrap
태그
9 more properties
프로세스와 스레드를 비유하자면 프로세스는 그림자 분신술 스레드는 팔만 복사하기라고 할 수 있다.

프로세스

프로세스는 각자가 자기만의 스택과 데이터영역을 가지고 있다.
서로 다른 프로세스 영역을 들여다볼 수 없다. 그래서 프로세스 간 통신을 하던가 공유 메모리를 생성해 데이터를 주고 받아야 한다.
한 프로세스가 비정상 종료를 해도 다른 프로세스에 영향이 거의 없다.

스레드

스레드는 각각 스택영역은 나뉘어져 있고 같은 프로세스의 code, data, Heap 영역을 공유한다.
데이터 영역에 변수들을 같은 변수를 사용하는 것이기 때문에 쉽고 빠르게 통신이 가능하다.

출처

사진