O download está em andamento nos navegadores de um processo-filho ou de um thread? [fechadas]

0

Pediram-me para dar um exemplo de relacionamento de processo pai-filho com o meu conhecimento do seguinte: O processo pai controla e limita o processo filho, pode terminar ou iniciar um, mas isso não acontecerá vice-versa. Por que eu posso ou não posso pensar em um processo de download em um navegador como um processo filho. Se o navegador estiver inativo, o download também é. Mas e se for um tópico?

    
por Giorgi Gvimradze 21.03.2018 / 03:48

1 resposta

4

Esta é uma implementação específica. É muito possível que alguns navegadores executem cada download em seu próprio processo. Nesse caso, você teria o exemplo clássico de pai-filho-processo-relacionamento. Alguns navegadores executam cada guia em um processo filho, de modo que, se uma das guias travar, as outras guias continuarão sendo executadas. Esse também é um exemplo básico de processos cliente-criança.

Mas é mais provável que os downloads sejam executados em um segmento, não em seu próprio processo, porque seria ineficiente gerar um processo próprio para algo tão simples quanto um download HTTP. Você pode também verificar esse comportamento para os navegadores da Web que você usa iniciando alguns downloads e procurando em um gerenciador de processos de sua escolha por qualquer novo processo filho.

    
por 21.03.2018 / 03:53