Informática, perguntado por maurinorochaeng, 1 ano atrás

Os threads são também conhecidos como processos leves, porque

Soluções para a tarefa

Respondido por AiltonSilva
1

Os threads são conhecidos também como processos leves, porque

são criados a partir de um processo e compartilham alguns dos itens

presentes neste processo. Por exemplo, a área de memória do processo é

compartilhada com o thread. Se houverem múltiplos threads em execução

para um mesmo processo, todos irão acessar a mesma área de memória.

Por outro lado, a pilha de execução deverá ser única para cada um dos

threads. Este fato pode ser observado na figura 3, na qual código, dados e

arquivos são compartilhados, e os registrados e a pilha não são

compartilhados.

O fato de um thread não possuir exclusivamente todos os itens

presentes em um processo, faz com que a criação dele seja mais rápida do

que a de um processo. Estima-se que a criação de um thread é cerca de 30%

mais rápida.

Uma das vantagens imediatas da utilização de threads na construção

de um programa é que há a possibilidade de ganho no tempo de execução.


Respondido por fabiorigaud
8

Resposta Correta: Compartilham espaço de endereçamento do processo.

Perguntas interessantes