NPTL - Native POSIX Threading Library
-- 김도집 (2005.11.17)
Contents
- 1 NPTL
- 1.1 NPTL의 구현
- 1.2 NPTL 지원 여부 확인
- 1.3 NPTL on Libraries
- 1.4 NPTL on ARM
- 1.5 ?URLs
1.1 NPTL의 구현 #
다음 내용은 The Native POSIX Thread Library for Linux의 내용을 정리한 것이다.
설계에 있어서
커널 스레드와
사용자 레벨 스레드 간의 관계를 어떻게 둘 것인가 주요 쟁점이다.
후자의 경우 M개의 커널 스레드와 N개의 커널 스레드가 상관성을 갖도록 하며, 이 두 종류의 스레드를 위한 두 개의 스케줄러가 필요하다. 사용자 레벨 스케줄러는 커널 스케줄러에게 정보를 전달할 수 있을 것이고 커널 스케줄러는 결정된 내용을 사용자 레벨 스케줄러에게 알려줄 것이다.