본문 바로가기
computer

스레드 장단점

by 유순이 2021. 6. 23.

장점

1. 사용자에 대한 응답성 향상

2. 자원 공유 효율

3. 자원이 분리되어 코드가 간결

 

단점

1. 스레드 중 하나만 문제가 발생하여도 전체 프로세스에 영향

2. 스레드가 많으면, context switching이 빈번하게 이루어져 성능이 저하

 

프로세스와 차이

프로세스 - 스레드

독립 - 서브셋

사적 자원 - 공유 자원

IPC기법 통신 필요 - 없어도 통신 가능

 

PThread (C언어에서 코드로 스레드를 가져올 때)

POSIX 스레드 - thread 관련 API

 

'computer' 카테고리의 다른 글

가상 메모리  (0) 2021.06.24
스레드 동기화 이슈  (0) 2021.06.23
스레드  (0) 2021.06.23
프로세스 총 정리  (0) 2021.06.23
IPC 기법: signal, socket  (0) 2021.06.22

댓글