Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — FGV 2024

ProgramaçãoLinguagens de programação
Código
fg100851
Banca
FGV
Órgão
TRF - 1ª REGIÃO
Ano
2024
Nível
Superior
Cargo
Analista Judiciário - Área Apoio Especializado - Especialidade: Análise de Sistemas de Informação
O analista Anderson foi incumbido de introduzir o suporte a paralelismo na aplicação Java NetTRF. Conforme documentação do Java Development Kit usado na NetTRF, Anderson pode implementar threads virtuais ou threads de plataforma. Enquanto um tipo de thread é escalonado diretamente pelo sistema operacional (SO), o outro é escalonado pelo próprio Java runtime (JRE). Para fins de simplicidade, o analista deve escolher apenas um tipo de thread. Na NetTRF, cada thread deve ter uma pilha de chamadas de baixa profundidade.Para permitir o maior número possível de threads na NetTRF, dadas as condições, Anderson deve implementar threads:
  1. Avirtuais, pois as threads de plataforma não possuem pilha de chamadas própria;
  2. Bde plataforma, pois as threads virtuais não possuem pilha de chamadas própria;
  3. Cvirtuais, pois são escalonadas pelo JRE de forma a permitir um número maior de threads;
  4. Dde plataforma, pois são escalonadas pelo JRE de forma a permitir um número maior de threads;
  5. Ede plataforma, pois são escalonadas pelo SO de forma a permitir um número maior de threads.
Revelar gabarito e comentário

GabaritoC — virtuais, pois são escalonadas pelo JRE de forma a permitir um número maior de threads;

Link permanente: /questoes/fg100851