Thread ou observer?

2 respostas
malves_info

Estou com a seguinte duvida:
Tenho uma aplicação que fica verificando em uma Thread se um determinado dado foi atualizado no banco de dados, caso ocorra alguma atualização o comportamento da ferramenta muda por exemplo. Mas gostaria de saber se realmente é correto utilizar Thread para este tipo de problema. E se Observer poderia ser utilizado.

[]'s

2 Respostas

L

Me parece que se deve usar thread e observer.

A thread teria apenas a função de fazer uma consulta, guardar o valor, esperar um tempo, fazer a consulta novamente e se houver alteração entre um momento e outro, avisar quem tiver interessado.

O objeto do tipo Runnable (que será invocado na thread) teria as funções de addNotificacaoAlteracao() e removeNotificacaoAlteracao() (ou um nome que você ahar melhor). Na thread, quando ocorrer alterações esse objeto notifica todo mundo registrado.

Rafael_Carneiro

Tópico duplicado: http://www.guj.com.br/posts/list/117670.java

Criado 10 de fevereiro de 2009
Ultima resposta 10 de fev. de 2009
Respostas 2
Participantes 3