Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Wiki

  • artigos
    17
  • comentários
    0
  • visualizações
    27765

Autores deste blog

  • bioshock 6
  • anolsi 3
  • skin 2
  • fnds 2
  • jpaulino 2
  • thoga31 2

Wiki: VB.NET - BackgroundWorkers

bioshock

854 visualizações

Em certos projectos é necessário que hajam múltiplas tarefas a executarem vários procedimentos ao mesmo tempo. Estas tarefas podem não ser sentidas pelo utilizador, como podem ser tarefas de grande dimensão (Ex: operações entre base de dados, acesso ao disco local, etc.) e que, de alguma forma, condicionam todas as outras tarefas, ficando estas pendentes da conclusão de uma para poderem prosseguir.

Portanto, quando queremos um user-interface com bom desempenho e não pretendemos longas esperas com tais tarefas utilizamos um backgroundworker. O backgroundworker têm por fim executar tarefas demoradas de uma forma assíncrona em segundo plano (background). Será criada uma thread diferente da thread criada na aplicação.

O artigo completo pode ser visto aqui: http://wiki.portugal-a-programar.pt/dev_net:vb.net:backgroundworkers


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.