

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
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.
Inicializar campos mutáveis e expor referência global, confiando no coletor de lixo para sincronizar visibilidade entre núcleos.
Alocar objeto, definir campos finais em etapas, publicar referência em variável local e migrar para global após primeira leitura concorrente.
Criar objeto, expor via estrutura lock-free genérica e organizar validação por contagem de referências atômicas em leitura.
Construir objeto, configurar campos finais no construtor, publicar por referência volátil ou através de bloqueio, garantindo ordem e visibilidade.
Criar objeto e publicar por cache local do thread, atualizando campos críticos por atribuições simples em sequência.