ProgramaçãoLinguagens de programação (2)
- (CESGRANRIO 2011)
Os usuários de um sistema WEB, desenvolvido em JAVA, reclamam de erros nos dados consultados. A equipe técnica, ao analisar a situação, concluiu que determinado método Mestá sendo invocado, simultaneamente, por diferentes threads.
Considerando-se que não há manipulação de locks no restante do sistema, o que pode ser feito para que Mseja executado, em dado momento, somente por uma thread?
A) Ajustar o firewall de borda para permitir uma conexão por IP.
B) Implementar connection pooling no acesso ao banco de dados.
C) Utilizar a keyword lockable no bloco de M .
D) Declarar o método M como synchronized.
E) Reescrever M em Assembly, necessariamente.
Próximo:
EXERCÍCIOS - Exercício 5
Vamos para o Anterior: Exercício 3
Tente Este: Exercício 349
Primeiro: Exercício 1
VOLTAR ao índice: Programação