THREAD
Pessoal bom dia,
Estou criando uma aplicação em vb.net, responsável por realizar um grande processamento de informações. Quando este processamento esta ativo, o formulário trava impedindo a interação do usuário até o seu termino, que pode levar varios minutos.
Pensei então em contornar esse problema, enviando esse processamento para segundo plano, no entanto este conceito é novo pra mim, e gostaria de saber se os amigos do fórum tem alguma solução quanto ao uso de Threads.
Estou explorando a classe System.Threading, e a minha dificuldade esta em monitorar o status da Thread, minha aplicação deve esperar tal processamento terminar para prosseguir com os trabalhos, sem comprometer a interação com o usuário.
Obrigado
Estou criando uma aplicação em vb.net, responsável por realizar um grande processamento de informações. Quando este processamento esta ativo, o formulário trava impedindo a interação do usuário até o seu termino, que pode levar varios minutos.
Pensei então em contornar esse problema, enviando esse processamento para segundo plano, no entanto este conceito é novo pra mim, e gostaria de saber se os amigos do fórum tem alguma solução quanto ao uso de Threads.
Estou explorando a classe System.Threading, e a minha dificuldade esta em monitorar o status da Thread, minha aplicação deve esperar tal processamento terminar para prosseguir com os trabalhos, sem comprometer a interação com o usuário.
Obrigado
TIAGOFAC,
Montei um exemplo de como usar [Ô]MULTITHREADING VB.NET[Ô] aqui:
http://www.vbmania.com.br/index.php?modulo=detalhe&id=9326
Veja se você acha legal o exemplo.
[][ô]s,
Tunusat.
Montei um exemplo de como usar [Ô]MULTITHREADING VB.NET[Ô] aqui:
http://www.vbmania.com.br/index.php?modulo=detalhe&id=9326
Veja se você acha legal o exemplo.
[][ô]s,
Tunusat.
existe o componente backgroundworker q tem o mesmo proposito, depende da sua familiaridade pode ser mais fácil trabalhar com ele....
acho bem pratico pela facilidade de troca de informações entre a thread e a interface, principalmente pra exibir andamento do processo, algo q sem o componente eu apanhei igual gente grande pra conseguir na época....
acho bem pratico pela facilidade de troca de informações entre a thread e a interface, principalmente pra exibir andamento do processo, algo q sem o componente eu apanhei igual gente grande pra conseguir na época....
NICKOSOFT,
Bem interessante, valew!
Links fuçados:
http://imasters.com.br/artigo/5743/dotnet/trabalhando-com-backgroundworker/
http://www.devmedia.com.br/thread-em-c-usando-backgroundworker/11049
http://technet.microsoft.com/pt-br/8xs8549b(v=vs.71).aspx
[][ô]s,
Tunusat.
Bem interessante, valew!
Links fuçados:
http://imasters.com.br/artigo/5743/dotnet/trabalhando-com-backgroundworker/
http://www.devmedia.com.br/thread-em-c-usando-backgroundworker/11049
http://technet.microsoft.com/pt-br/8xs8549b(v=vs.71).aspx
[][ô]s,
Tunusat.
Valeu, descobri pela necessidade e de tanto apanhar c delegates e tudo mais necessario pra tentar demonstrar o andamento
Importante é ver qual se tem mais facilidade pra usar e arrepiar
Importante é ver qual se tem mais facilidade pra usar e arrepiar
Citação::
existe o componente backgroundworker q tem o mesmo proposito, depende da sua familiaridade pode ser mais fácil trabalhar com ele....
acho bem pratico pela facilidade de troca de informações entre a thread e a interface, principalmente pra exibir andamento do processo, algo q sem o componente eu apanhei igual gente grande pra conseguir na época....
Obrigado, estou utilizando o componente backgroundworker, e explorando suas funcionalidades.
Tópico encerrado , respostas não são mais permitidas