SubProcesso
Caracteristicas::
Um processo pai processos subordinados(subprocessos), os subordinados por sua vez podem criar outros subprocessos. Caso o processo pai deixar de existir os subordinados também são eliminados.
Subprocesso permiti a divisão de uma aplicação/tarefa em partes que vão trabalhar de forma concorrente.
Exemplo, um processo responsável por acesso a banco de dados, onde vários usuários solicitam consultas, caso um usuário solicite um relatório impresso de todos os registros, os demais usuários teriam que aguardar o fim da tarefa.
Usando subprocesso cada consulta ao banco acarretaria na criação de um subprocesso, melhorando o desempenho da aplicação.
Ponto negativo – consumo de diversos recursos do sistema, alocação de contexto de hardware, software e espaço de enderençamento como qualquer outro processo, consume também tempo da cpu na criação e alocação dos recursos.

Leave a Reply