• Matéria: Informática
  • Autor: sfsdf51
  • Perguntado 5 anos atrás

Explique com suas palavras a diferença entre Threads e processos, quanto ao uso de endereço de memória

Respostas

respondido por: jebtt55
1

Os processos e os encadeamentos são sequências independentes de execução. A diferença típica é que os threads (do mesmo processo) são executados em um espaço de memória compartilhado, enquanto os processos são executados em espaços de memória separados.

Não tenho certeza a que threads de "hardware" vs "software" você pode estar se referindo. Threads são um recurso do ambiente operacional, em vez de um recurso da CPU (embora a CPU normalmente possua operações que tornam os threads eficientes).

Erlang usa o termo "processo" porque não expõe um modelo de multiprogramação de memória compartilhada. Chamá-los de "threads" implicaria que eles compartilhavam memória.


sfsdf51: nao ajudou
Perguntas similares