강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

가나파이님의 프로필 이미지
가나파이

작성한 질문수

운영체제 공룡책 강의

06. 프로세스간 통신의 실제: Chapter 3. Processes (Part 4)

프로세스간의 메모리 공유와 스레드간의 메모리 공유는 어떤 차이가 있나요?

해결된 질문

작성

·

353

0

프로세스간 통신과 스레드간 통신(?)에 둘다 메모리 공유를 이용하는 방법이 있는데, 방법론적인 부분은 같고 스레드가 더 가볍고 빠르다는 차이정도가 있는걸까요?

퀴즈

56%나 틀려요. 한번 도전해보세요!

프로그램과 프로세스를 구분하는 핵심적인 차이는 무엇일까요?

실행 여부

파일 크기

코드 포함 여부

저장 장소

답변 1

1

주니온님의 프로필 이미지
주니온
지식공유자

프로세스는 모든 영역을 분리해서 가지는 반면,

쓰레드는 CODE와 DATA 영역을 공유하기 때문에 더 가볍고 빠르다는 장점이 있습니다.

하지만 CODE/DATA 영역을 공유하기 때문에 많은 차이가 발생한다고 생각하는 것이 좋을 것 같습니다.

가나파이님의 프로필 이미지
가나파이
질문자

답변감사합니다 ㅎㅎ 

가나파이님의 프로필 이미지
가나파이

작성한 질문수

질문하기