Questão de Desenvolvimento de SistemasJava Memory Model — palavra-chave volatile
- Banca:
- FUNCERN
- Órgão:
- Instituto Federal de Educação, Ciência e Tecnologia de Pernambuco
- Ano:
- 2025
- Cargo:
- Analista de Tecnologia da Informação - Área Desenvolvimento
- Modalidade:
- Múltipla escolha
- Código:
- FUNCERN-IFPE-2025-ATI-DEV-Q049
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

