inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

기출로 대비하는 개발자 전공면접 [CS 완전정복]

multi thread에서 code영역

해결된 질문

273

hyb9579

작성한 질문수 7

2

안녕하세요 강의를 듣다가 궁금한점이 있어서 질문합니다.

multi thread에서 stack영역을 제외한 영역은 thread끼리 서로 공유한다고 알고 있는데,

위 자료에서 보이듯이 thread 끼리 서로 다른 code영역을 갖고 있는 것으로 보입니다.

thread가 서로 다른 code영역을 갖고있다면 code영역을 공유하지 않는 것으로 봐야하는게 아닌가 궁금합니다.

면접 운영체제 기술면접

답변 1

3

개발남노씨

안녕하세요 hyb9579님

날카로운 질문 감사드립니다.

일단 stack 영역을 구분하여 서로 공유하지 않는게 맞고, 그래서 해당 그림처럼 영역이 나눠져 있습니다.

하지만 code영역의 경우 각 thread들이 각자만 사용하는 영역들도 있지만 공유하는 영역도 분명히 존재하는합니다. 강의에서는 context switch를 이해하기 쉽도록 설명하는 것에 초점을 맞추다 보니, 코드영역을 분리하여 설명을 하게 되었습니다.

오해의 소지가 있는 것 같아 강의영상 update시에 수정하는 것을 검토해 보겠습니다!!

감사합니다.

또 의문이 생기는 점이 있으면 질문 주세요~

0

hyb9579

넵 답변 감사합니다 :)

Open addressing을 사용할 때의 worst case

1

468

1

인터넷 계층과 네트워크 엑세스 계층

1

497

1

패킷이란

1

427

1

Linked list의 장점

1

654

1

노션 자료 이메일 잘못 입력했어요..

1

552

1

동기화 문제

1

506

2

프로세스 관련 질문

1

578

1

노션 전자 책 동영상 문제

1

482

1

안녕하세요 강사님!

1

344

1

노션 공유 요청

1

365

1

Linked List 시간 복잡도

3

757

1

thread의 PC register 질문

1

723

2

hash table의 seperate chaining 질문

0

391

2

인덱스 카디널리티 부분 질문이있습니다.

2

1192

2

프론트엔드 면접준비 질문

0

552

1

시간복잡도

1

274

1

쿠키 질문

0

317

1

쓰레드의 단점 중 궁금한 것이 있습니다.

0

265

1

URL을 주소창에 쳤을 때 화면에 나오기까지의 과정에 대해 추가적으로 궁금합니다.

1

439

1

궁금한게 있습니다

0

210

0

강의자료 HTTP 부분 request 단어가 repuest로 되어있습니다

1

227

1

강의가 이해가 잘되네요

1

256

1

syn 과 fin의 데이터 단위가 다른 이유

2

294

1

Circular Queue에 대해서 질문드려요

1

297

1