Duvida Processamento?

3 respostas
gpmagalhaes

Boa tarde pessoal, eu estou com uma pequena dúvida,

Eu gerei um arquivo jar do nosso projeto e implantamos no cliente, e ate então tudo bem. Só que como o sistema executa muitas querys pesadas, demora um pouco o seu processamento, e as vezes o cliente não tem paciência de esperar ou sem querer dá 2 cliques no bat que executa o arquivo jar e o sistema acaba processando novamente sem terminar a primeira.

Tem alguma função que verifica se o sistema esta processando,
e bloqueie se for executado uma segunda vez enquanto o sistema estiver rodando ?

Obrigado,

Gustavo

3 Respostas

M

Sugiro que você mostre uma mensagem ao cliente enquanto a aplicação conecta ao banco de dados ou executa querys pesadas…

Assim ele vai entender o que está acontecendo e não vai ficar clicando diversas vezes no arquivo .bat

gpmagalhaes

Isso eu já faço, exibir telas de aguardo. Só que como sistema trabalha com transações, tenho que bloquear, caso o cliente clique duas vezes.

micheljuca

procure algo como Ficha Sincronizadora
(Synchronizer Token).
É uma tecnica usada pra j2ee mas
talvez funcione pra voce.

Criado 22 de maio de 2006
Ultima resposta 22 de mai. de 2006
Respostas 3
Participantes 3