Logo Passei Direto
Buscar
7 Marcar para revisão Em um sistema Java que utiliza multiplas threads para execução paralela, a criação excessiva de threads em comparação ao número de núcleos disponíveis pode gerar impactos negativos. Qual é uma consequência comum desse cenario? A Aumenta 0 desempenho geral da aplicação por maximizar 0 uso da CPU. B Elimina a necessidade do escalonador de threads. C Reduz 0 tempo de resposta do sistema em todas as tarefas. D Pode gerar sobrecarga no sistema, com trocas frequentes de contexto entre threads. E Garante que todas as threads sejam executadas simultaneamente sem espera.
User badge image
Gabriel Soares Alencar

semana passada

Respostas

User badge image

Ed Verified user icon

semana passada

Vamos analisar as alternativas considerando o impacto da criação excessiva de threads em um sistema Java com múltiplas threads: A) "Aumenta o desempenho geral da aplicação por maximizar o uso da CPU." — Nem sempre. Criar muitas threads além do número de núcleos pode causar overhead, não necessariamente melhora o desempenho. B) "Elimina a necessidade do escalonador de threads." — Incorreto. O escalonador é sempre necessário para gerenciar as threads. C) "Reduz o tempo de resposta do sistema em todas as tarefas." — Geralmente não. Muitas threads podem aumentar o tempo de resposta devido à sobrecarga. D) "Pode gerar sobrecarga no sistema, com trocas frequentes de contexto entre threads." — Correto. Muitas threads causam overhead de troca de contexto, prejudicando o desempenho. E) "Garante que todas as threads sejam executadas simultaneamente sem espera." — Incorreto. O número de núcleos limita a execução simultânea; threads extras ficam esperando. Resposta correta: D) Pode gerar sobrecarga no sistema, com trocas frequentes de contexto entre threads.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina