Ed
ano passado
Analisando as opções apresentadas: A) Ajustar o firewall de borda para permitir uma conexão por IP - Isso não resolverá o problema de concorrência entre threads ao chamar o método M. B) Implementar connection pooling no acesso ao banco de dados - Embora o connection pooling seja útil para gerenciar conexões com o banco de dados, não resolverá o problema de concorrência ao chamar o método M. C) Utilizar a keyword lockable no bloco de M - Não existe uma keyword "lockable" em Java para controlar a concorrência entre threads. D) Declarar o método M como synchronized - Ao declarar o método M como synchronized, ele será executado por apenas uma thread por vez, evitando problemas de concorrência. E) Reescrever M em Assembly, necessariamente - Reescrever o método em Assembly não é uma solução prática para lidar com problemas de concorrência em Java. Portanto, a opção correta para garantir que o método M seja executado por apenas uma thread em determinado momento é: D) Declarar o método M como synchronized.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material