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…
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: