개발놀이터
면접 준비 : 멀티스레딩 본문
Q. 멀티스레드 프로그래밍에 대해서 설명해주세요.
A. 멀티스레딩은 하나의 프로세스에서 여러개의 스레드를 만들어 자원의 생성과 관리의 중복을 최소화하는 것을 말합니다. 멀티스레딩의 장점은 멀티프로세싱에 비해 메모리 자원소모가 적고 힙 영역을 통해서 스레드간 통신이 가능해서 프로세스간 통신보다 간단하다는 점이 있고 단점은 힙 영역에 있는 자원을 사용할 때는 동기화를 해야하고 이때 락을 과하게 사용하면 성능이 저하될 수 있다는 점입니다.
'CS 지식 > 면접준비' 카테고리의 다른 글
면접 준비 : 프로세스 동기화 (0) | 2023.04.21 |
---|---|
면접 준비 : Thread-safe의 정의와 구현방법 (0) | 2023.04.13 |
면접 준비 : 프로레스와 스레드 (0) | 2023.04.08 |
여태까지 공부한 네트워크 면접질문 / 답변 (0) | 2023.04.06 |
여태까지 공부한 데이터베이스 면접질문 / 답변 (0) | 2023.04.06 |