Questão de Programação — Plataforma Java — FUNDATEC 2026
ProgramaçãoPlataforma Java
- Código
- qg686030
- Banca
- FUNDATEC
- Órgão
- IFC-SC
- Ano
- 2026
- Nível
- Superior
- Cargo
- Professor EBTT - Informática: Programação de Sistemas
Analise o seguinte programa em Java SE 11:
Considerando a execução concorrente das threads e o funcionamento da instrução valor++. E, ainda, que a JVM pode intercalar as operações das threads de forma imprevisível e que a operação de incremento (valor++) não é atômica na especificação Java, assinale a alternativa correta.
Considerando a execução concorrente das threads e o funcionamento da instrução valor++. E, ainda, que a JVM pode intercalar as operações das threads de forma imprevisível e que a operação de incremento (valor++) não é atômica na especificação Java, assinale a alternativa correta.- AO uso de join() garante que não haverá interferência entre as threads.
- BO programa sempre imprimirá 1000, pois apenas uma thread executa por vez.
- CO programa não compila, pois múltiplas threads não podem acessar a mesma variável.
- DO programa sempre imprimirá exatamente 2000, pois cada thread incrementa o contador mil vezes.
- EO programa pode imprimir um valor menor que 2000, devido a condições de corrida durante a execução concorrente.