Thread, ou processos leves (lightweight process), apesar de não compartilharem entre si dados de sessão (data section), possuem menor custo quando comparados a processos, pois compartilham sessão de código (code section) e recursos do sistema operacional como sinais (signals) e arquivos abertos.