Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Efetua a chamada de várias threads com funções diferentes

Boa tarde, tudo bem?

Em minha aplicação em Windows Forms, tenho um dashboard, onde cada gráfico é construído a partir de um retorno de um select.

Nesta tela possuo 4 gráficos, então efetuo a chamada de 4 métodos que retornam consultas específicas para cada gráfico.

Como poderia efetuar as quatro requisições de forma paralela?

Obrigado

2 respostas
solução!

Olá Henrique,

vou dar uma ideia aqui do que você pode testar para ver se funciona, até porque também não cheguei a trabalhar com um cenário destes no Windows Forms. Chuto que estes gráficos são criados na tela no momento em que ela é carregada, no clicar de um botão ou algo parecido. Então no método de Load desta tela ou de Click do botão, você pode criar uma task para cada gráfico que é responsável por chamar o método que faz a consulta e renderiza o gráfico com os dados recebidos. Desta forma, conforme cada task vai terminando, as informações serão carregadas visualmente na tela para o usuário.

Encontrei este link de um post que comenta sobre o assunto também.

Prefeito, o sua sugestão ajudou!

Obrigado