장점
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 |
댓글