스레드의 장단점

2019. 10. 13. 23:44임베디드/운영체제

장점

1. CPU 활용도를 높여 성능 개선 

2. 응답성 향상

3. 자원 공간 효율, IPC를 사용하지 않아도 된다

 

단점

1. 하나의 스레드가 문제가 생겨 종료되는 일이 생기면 프로세스 전체가 종료된다

2. 스레드를 많이 생성하면 context switching이 많이 생겨 성능 저하 발생

 

'임베디드 > 운영체제' 카테고리의 다른 글

동기와 비동기의 차이  (0) 2019.10.14
기술면접용 세마포어  (0) 2019.10.14
멀티프로세싱과 스레드  (0) 2019.10.13
프로세스와 스레드의 차이점  (0) 2019.10.13
사용자 모드와 커널 모드  (0) 2019.10.09