Nos conceitos de ciência da computação, um processo é um mód...
b) evitam que processos concorrentes acessem recursos do processo principal. Errado, á idéia de thread é exatamente o contrário (processos concorrentes acessarem recursos compartilhados)
c) acessam a memória estática ao contrário de processos convencionais. Errado, Essa assertiva esta sem pé nem cabeça :)
d) controlam o acesso da memória dinâmica (heap) dos processos externos. Errado, compartilha a heap com as outras threads do processo. Processos externos só podem compartilhar áreas via chamadas explicitas a funções do SO
e) possuem proteção contra problemas comuns de processos, como vazamento e acessos inválidos da memória. Errado o SO (Criação e manutenção da tabela de páginas) e a CPU (Mapeamento memória virtual / Memória Física via tabela de páginas) é quem são responsáveis por isso
a-
Thread é o conceito de subprocesso,porem usa a mesma area da mermoria do que o processo original. Principal vantagem é economia de recursos porque nao cria PCB(process control block) porque o contexto é o mesmo que o do processo. Um processo pode ter varios threads dividindo o mesmo espaço, diferenciando somente os dados processados por eles.