네이티브 POSIX 스레드 라이브러리의 스케줄링 알고리즘은 무엇입니까?

네이티브 POSIX 스레드 라이브러리의 스케줄링 알고리즘은 무엇입니까?

위키피디아에 따르면, 기본 POSIX 스레드 라이브러리(NPTL)는 다음과 같습니다.

Linux 커널이 POSIX 스레드를 효율적으로 사용하도록 작성된 프로그램을 실행할 수 있도록 하는 소프트웨어 기능입니다.

NTPL 스레드 간을 전환하는 데 어떤 알고리즘이 사용됩니까?

답변1

같은 위키피디아에 따르면기사, "커널에 알려진 주요 추상화는 여전히 프로세스입니다." 이는 POSIX 스레드가 Linux의 다른 프로세스와 동일하게 예약된다는 의미입니다.

그러나 POSIX 스레드가 동기화를 처리하는 방식에는 차이가 있으며, 이는 애초에 NPTL 개발에 박차를 가한 것입니다.

관련 정보