Native POSIX Thread Library
Aspeto
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.6[1] 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
Ligações externas
[editar | editar código-fonte]- «Paper com a proposta de desenvolvimento do NPTL pela Red Hat» (PDF) (em inglês)