Olá pessoal, tenho uma aplicação faz uma consulta com muitos registros e gostaria de subdividir o resultado em pequenas faixas no ResultSet e cada faixa jogar em uma thread…
ou seja, várias threads acessando o mesmo ResultSet ou o mesmo Statement…
Consulta sql com threads
V
2 Respostas
Isso nao melhoraria a performance no teu sistema, apenas o deixaria bem mais complexo para manter/entender/fazer funcionar direito.
Como os registros estao em apenas um ResultSet, fazer varias threads acessar ele ao mesmo tempo faria a tua aplicacao se comportar de maneira bem estranha, dar erros dificeis de entender, caso o acesso nao fosse sincronizado. E, se voce sincronizar, acabaria ficando mais lento o processamento.
O melhor eh fazer uma abordagem diferente para o armazenamento dos registros. Voce ja esta tendo algum problema, ou teve a ideia dos threads como uma possibiliade de melhora?
Rafael
acho q c vc fizer um pool e uma thread pra cada conexão, fica bão :lol:
Criado 7 de novembro de 2003
Ultima resposta 7 de nov. de 2003
Respostas 2
Participantes 3
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo