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

정명구님의 프로필 이미지
정명구

작성한 질문수

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

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

프로세스, 스레드?

작성

·

193

1

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

답변 1

1

개발남노씨님의 프로필 이미지
개발남노씨
지식공유자

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

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

 

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

정명구님의 프로필 이미지
정명구

작성한 질문수

질문하기