Questão de Programação — Plataforma Java — IBADE 2025
ProgramaçãoPlataforma Java
- Código
- qg510112
- Banca
- IBADE
- Órgão
- Prefeitura de Castelo - ES
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista de Sistemas
O Modelo de Memória em Java define relações de happens-before entre threads. Assinale a alternativa que representa publicação segura de objeto compartilhado em aplicação com alto grau de concorrência.
- AInicializar campos mutáveis e expor referência global, confiando no coletor de lixo para sincronizar visibilidade entre núcleos.
- BAlocar objeto, definir campos finais em etapas, publicar referência em variável local e migrar para global após primeira leitura concorrente.
- CCriar objeto, expor via estrutura lock-free genérica e organizar validação por contagem de referências atômicas em leitura.
- DConstruir objeto, configurar campos finais no construtor, publicar por referência volátil ou através de bloqueio, garantindo ordem e visibilidade.
- ECriar objeto e publicar por cache local do thread, atualizando campos críticos por atribuições simples em sequência.