- Today
- Total
Notice
Recent Posts
Recent Comments
Link
250x250
프로그래밍 농장
Thread [Linux] 본문
728x90
#include <pthread.h> : Thread에 관한 모든 라이브러리를 사용가능
스레드의 장점 : 공간을 공유하고 pc 값만 다르게 주어서, 훨씬 경제적이다.
Responsiveness / Resource Sharing / Economy / Scalavility
- Amdahl's Law (암달의 법칙)
75프로 병렬(Parallel) / 25프로 직렬(Serial) ->
- 암달의 법칙을 이용할떄, speedup gain of an application ( 60퍼센트의 parallel(병렬)) 을 가진 컴포넌트의
two processing 코어 : 1/(0.4+0.6/2)
four processing 코어 : 1/(0.4+0.6/4)
Thread pools : 스레드를 조금더 유용하게 사용하기위해 등장
-> 스레드를 생성/소멸하는데 비용이 들지않음 (처음, 관리할떄만 소모)
-> 대량으로 스레드를 사용할떄 매번 교체 x , 더 효율적이다. 보통 웹서버들이 스레드풀을 사용
( 접속요청시 빈 스레드에 클라이언트 요청처리, 이후 반납 )
728x90
'Linux' 카테고리의 다른 글
Process Concept3 [ 임베디드 시스템 설계 ] (0) | 2021.10.17 |
---|---|
Process Concept 1 [ 임베디드시스템 설계 ] (0) | 2021.10.16 |
우분투 환경에서의 명령어 및 조작 [ Linux ] (0) | 2021.10.05 |
Process Concept [ 임베디드시스템 설계 ] (0) | 2021.09.08 |
Definition of Computer System Components [ 임베디드시스템 설계 ] (0) | 2021.09.01 |