Vamos analisar cada alternativa: A) Utilizar o paralelismo é útil para estruturar um programa que precisa executar com vários clientes simultaneamente. - Correto. O paralelismo é útil para dividir tarefas em várias partes e executá-las simultaneamente, o que pode ser útil para lidar com múltiplos clientes. B) Um programa paralelo é aquele que possui várias threads de controle. - Correto. Um programa paralelo é aquele que pode ser dividido em partes independentes que podem ser executadas simultaneamente em várias threads. C) Um programa concorrente é aquele que possui várias threads de controle. - Correto. Um programa concorrente é aquele em que várias tarefas podem ser executadas em paralelo, podendo ou não ser na mesma máquina. D) Paralelismo e concorrência são sinônimos. - Incorreto. Embora ambos envolvam a execução simultânea de tarefas, o paralelismo refere-se à execução simultânea real, enquanto a concorrência envolve a possibilidade de execução simultânea. E) Um programa concorrente é executado em vários processadores. - Incorreto. Um programa concorrente pode ser executado em um único processador, mas pode ter várias threads de controle concorrentes. Portanto, as alternativas corretas são A), B) e C).
Para escrever sua resposta aqui, entre ou crie uma conta
Conceitos e Paradigmas de Linguagens de Programação
•UNIVESP
Fundamentos Matemáticos para Computa
•UNIVESP
Compartilhar