Share to: share facebook share twitter share wa share telegram print page

LinuxThreads

No sistema operacional Linux, LinuxThreads foi uma implementação parcial do POSIX Threads que foi substituída pelo Native POSIX Thread Library (NPTL).

O LinuxThreads possui vários problemas devido à implementação, que utilizou a chamada clone para criar um novo processo que compartilhasse o mesmo espaço de endereçamento que o processo pai. Por exemplo, threads possuíam diferentes identificadores de processos o que causa problemas para os tratadores de sinal; LinuxThreads usou os sinais SIGUSR1 e SIGUSR2 para coordenação entre threads, tornando estes sinais indisponíveis aos programas.

Para melhorar a situação, dois novos projetos foram iniciados para desenvolver um substituto: Next Generation POSIX Threads (NGPT) e o Native POSIX Thread Library (NPTL). Este último foi o vencedor e é distribuído com a maior parte dos sistemas Linux. LinuxThreads ainda pode ser visto em sistemas em produção, particularmente os que utilizam a versão 2.4 ou inferior do núcleo Linux, dado que os requisitos para executar o NPTL foram adicionados apenas na versão 2.6 do linux.

Ligações externas

Ícone de esboço Este artigo sobre informática é um esboço. Você pode ajudar a Wikipédia expandindo-o.
Prefix: a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9

Portal di Ensiklopedia Dunia

Kembali kehalaman sebelumnya