none
Thread Asp.net c# RRS feed

  • Pergunta

  •  Bom dia a todos

    Tenho um sistema rodando com asp.net e linguagem c#, ele está lento e já fiz tudo o que poderia ser feito no momento para melhorar sua velocidade de resposta, já modifiquei os métodos e estão mais rápidos as consultas também, só que tenho muitas verificações a fazer. Toda vez que um determinado método é chamado ele traz consigo vários outros métodos agregados. O que eu quero fazer é que o sistema não pare, trave ou algo do tipo durante a execução ou demore no meu caso, quero que o usuário continue a se movimentar dentro do sistema enquanto outras chamadas ou métodos são executados.

    Peço a ajuda de vocês para que possam me dar um caminho a seguir, preciso saber como usar thread e se isso resolveria, como chamar um método dentro da thread tipo Thread MyThread = new Thread(ChamaMetodo);

    Thread.Start();

    Obrigado a todos e que Deus os abençoe.

    segunda-feira, 19 de agosto de 2013 12:23

Respostas

  • Cara, poderia fazer uma chamada aqui e dizer para vc fazer. Mas o ideal é você ler sobre o assunto. Thread já está um tanto obsoleto. Hoje no C#, você pode se valer da TPL(Task Paralel Library), que em realidade é a implementação de threads, mas de uma forma bem mais fácil, eficaz. É um conceito bem interessante e bem fácil de ser entendido. Nela você pode ter o controle de execução de um método, por exemplo, somente depois que uma determinada coisa tiver sido executada ou cancelada ou qualquer outra coisa. Eu tenho estudado no livro do John Sharp(Microsoft Press), chamado de: Visual Studio 2010 C# - Passo a passo. Cara o bagulho é louco. Vai resolver de letra seu problema. Só não resolve os problemas do mengão(empatar com um timecozinho como São Paulo-time de bambi), o resto é baba.

    • Marcado como Resposta Luciano Auad segunda-feira, 19 de agosto de 2013 14:17
    segunda-feira, 19 de agosto de 2013 12:59

Todas as Respostas

  • Cara, poderia fazer uma chamada aqui e dizer para vc fazer. Mas o ideal é você ler sobre o assunto. Thread já está um tanto obsoleto. Hoje no C#, você pode se valer da TPL(Task Paralel Library), que em realidade é a implementação de threads, mas de uma forma bem mais fácil, eficaz. É um conceito bem interessante e bem fácil de ser entendido. Nela você pode ter o controle de execução de um método, por exemplo, somente depois que uma determinada coisa tiver sido executada ou cancelada ou qualquer outra coisa. Eu tenho estudado no livro do John Sharp(Microsoft Press), chamado de: Visual Studio 2010 C# - Passo a passo. Cara o bagulho é louco. Vai resolver de letra seu problema. Só não resolve os problemas do mengão(empatar com um timecozinho como São Paulo-time de bambi), o resto é baba.

    • Marcado como Resposta Luciano Auad segunda-feira, 19 de agosto de 2013 14:17
    segunda-feira, 19 de agosto de 2013 12:59
  • Wow, legal mano vou dar uma olhada no assunto talvez até compre o livro que você disse, quanto ao mengão, tamo junto irmão,

    Obrigado

    segunda-feira, 19 de agosto de 2013 13:26