Questão de Programação Orientada a Objetos

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 M está sendo invocado, simultaneamente, por diferentes threads. Considerando que não há manipulação de locks no restante do sistema, o que pode ser feito para que M seja executado, em dado momento, somente por uma thread?

A

Utilizar a keyword lockable no bloco de M.

B

Reescrever M em Assembly, necessariamente.

C

Declarar o método M como synchronized.

D

Implementar connection pooling no acesso ao banco de dados.

E

Ajustar o firewall de borda para permitir uma conexão por IP.

Comentários

U

Ainda não há comentários para esta questão.

Seja o primeiro a comentar!