inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

Q. 교착상태(Deadlock)에 대해서 간단히 설명해 주세요. (외 1문제)

프로세스, 스레드?

251

정명구

작성한 질문수 6

1

이 강의에서는 교착상태를 스레드로 예를 들으셨는데, 다른곳에서는 프로세스라고 적힌 글이 많더라고요. 결국에는 스레드나 프로세스나 교착상태가 일어날수 있는 조건과 해결방법은 동일하다고 생각해도 되는걸까요?

교착상태 운영체제 기술면접 면접

답변 1

1

개발남노씨

안녕하세요 정명구님. 쓰레드와 프로세스를 명확히 구분하지 않고 사용되는 용어들 때문에 혼동되셨을 수 있겠네요!

저도 의도적으로 multi process/ multi thread 이후에는 이를 섞어 썼는데, 프로세스와 쓰레드를 같은 의미로 보셔도 됩니다. 프로세스와 쓰레드를 엄밀히 정의를 통해서 구분지을때가 있고, 이를 그냥 같은 것으로 취급하는 경우가 있습니다. 교착상태와 같은 경우에는 프로세스와 쓰레드가 동일어로 사용되었다고 생각하시면 됩니다!

 

혹시 더 궁금하신점이 있다면 언제든 답변 달아주세요 :)

Open addressing을 사용할 때의 worst case

1

483

1

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

1

506

1

패킷이란

1

439

1

Linked list의 장점

1

662

1

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

1

562

1

동기화 문제

1

513

2

프로세스 관련 질문

1

583

1

노션 전자 책 동영상 문제

1

490

1

안녕하세요 강사님!

1

349

1

노션 공유 요청

1

370

1

Linked List 시간 복잡도

3

767

1

thread의 PC register 질문

1

729

2

hash table의 seperate chaining 질문

0

397

2

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

2

1202

2

프론트엔드 면접준비 질문

0

556

1

시간복잡도

1

281

1

쿠키 질문

0

322

1

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

0

274

1

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

1

443

1

궁금한게 있습니다

0

213

0

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

1

229

1

강의가 이해가 잘되네요

1

258

1

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

2

296

1

Circular Queue에 대해서 질문드려요

1

298

1