Native POSIX Thread Library
Origem: Wikipédia, a enciclopédia livre.
Native POSIX Thread Library ou NPTL é um projeto da Red Hat para possibilitar que o núcleo Linux suporte programas que utilizem threads POSIX de modo eficiente.
Em versões do núcleo Linux anteriores a versão 2.6 o único suporte existente para threads era a chamada de sistema clone que cria novo processo que é cópia do processo que o invoca e partilha o mesmo espaço de endereçamento. Inicialmente o projeto LinuxThreads tentou implementar threads no espaço de usuário, mas por inúmeros problemas na implementação com a chamada de sistema clone acabou não tendo sucesso.
Foi necessário modificar o núcleo Linux para adicionar o suporte a threads. Desde a versão 2.61 o núcleo juntamente com a glibc suportam o NPTL.
Referências
- ↑ Linux Journal: Introducing the 2.6 Kernel (em inglês) Acessado em 22 de novembro de 2009