4-5장. 암묵적 스레딩

기타/[운영체제]

2019. 4. 6. 23:11

[운영체제 4-5장. 암묵적 스레딩(Implicit Threading)]

: 위에서 말했던것 처럼 프로그래머에게 API를 줘서 직접 스레드를 관리 하게 하는 명시적 스레딩과 반대로,

 스레딩의 생성과 관리 책임을 개발자로부터 컴파일러와 실행시간 라이브러리에게 넘겨주는것.(=자동화)

 

- 응용개발자가 스레드 직접 조작 활용 어려워하는것에 대한 해결책.

 

 

 

 

 

[스레드 풀(Thread Pools)]

: 프로세스가 시작할때 아예 일정한 수의 스레드들을 미리 풀로 만들어두는것.

=> 평소엔 대기. 요청들어오면 할당. 미리 만들어둔 스레드 풀이 꽉차면 빌때까지 대기. 

 

-  동적으로 풀의 크기 조절 가능.

 

 

 

 

 

[OpenMP] 

= 병렬 영역(parallel regions)

: C,C++ 도는 FORTRAN으로 작성된 API와 컴파일러 디렉티브 집합

 

 

 

 

# Grand Central Dispatch : 맥OS, IOS 운영체제 위한 기술. 메인큐

 

 

 

'기타 > [운영체제]' 카테고리의 다른 글

4-6장. 스레드와 관련된 문제들  (0) 2019.04.06
4-4장. 스레드 라이브러리  (0) 2019.04.06
4-3장. 다중 스레드 모델  (0) 2019.04.05
4-2장. 다중코어 프로그래밍  (0) 2019.04.05
4-1장. 스레드  (0) 2019.04.05