O Linux não faz distinção entre threads e processos, pois todos os threads são implementados como um processo-padrão. A diferença consiste em que apenas os threads são capazes de compartilhar os recursos disponíveis.
Existem ainda os threads do kernel que são úteis para o kernel executar operações em segundo plano. Esses threads existem apenas no espaço do kernel e não tem um endereço, mas são programáveis e antecipados como processos normais, além de serem invocados apenas a partir de um outro thread através da função kernel threads().
Nenhum comentário:
Postar um comentário