Questão
ID 2979320Disciplina: Tecnologia da Informação
Assunto: Java
Ano: 2025 Banca: FUNCERN - Fundação de Apoio à Educação e ao desenvolvimento Tecnológico do RN Órgão: Instituto Federal de Educação, Ciência e Tecnologia de Pernambuco
Em um sistema de monitoramento em tempo real, várias threads trabalham em paralelo: algumas coletam dados de sensores, enquanto outra thread central precisa verificar constantemente uma variável booleana denominada ativo, para decidir se deve continuar o processamento ou encerrar a execução. Para evitar que uma thread leia um valor desatualizado em cache da CPU, o desenvolvedor declarou essa variável como volatile.
No contexto do Java Memory Model, é possível afirmar que a palavra-chave volatile