Membro desde: 17/03/2008 14:14:32
Mensagens: 193
Offline
Galera é o seguinte tenho uma aplicação onde em determinado ponto um método executa uma função que requer muito tempo de processamento e nesse momento a aplicação fica travada e o usuário não consegue realizar nenhuma operação e isso não é aceitavel quero que a aplicação fique disponivel para que o usuário possa realizar outras operações. Então resolvi passa esse processamento para um thread para que o sistema
faça execução dessa operação em segundo plano entrentanto não percebi alteração alguma no resultado do processamento a aplicação ainda continua travada sem que o usuário possa realizar outras atividades. Então resolvi colocar esse post pra que vcs pudessem me ajudar na manipulação dessa thread outro ponto é que além de realizar esse processamento essa thread também precisa receber parâmetros que serão utilizador por esse método durante sua execução. agradeço a ajuda.
Criei a thread e alguns atributos com os seus métodos set não sei se essa é abordagem correta foi uma tentativa de fazer o que eu queria.
Esse método aqui fica dentro de uma classe chamada serviço e quando ele é executado o que eu faço é criar minha thread setar os parâmetros e mandar essa thread rodar o sistema faz todo execução normalmente
mas cotinua tendo um desempenho ruim o usuário fica esperando e não consegue realizar nenhuma tarefa enquanto essa não for concluida.
Agradeço a ajuda pessoal.
This message was edited 1 time. Last update was at 08/02/2012 15:39:23