none
Dúvidas com Thread RRS feed

  • Pergunta

  • Criei um método e joguei ele todo dentro de uma thread, assim:

    Thread t = new Thread(Exec);
    t.Start();

    Isso é suficiente? Isto porque teremos vários usuários(site) executando o mesmo método simultaneamente. Isso basta, ou preciso de mais coisas? Parece tão simplista que fico a duvidar se é isso mesmo ou não.

    terça-feira, 4 de setembro de 2012 01:03

Todas as Respostas

  • me parece ser isso mesmo,

    creio que não terá problemas em acessos simultâneos.


    Eduardo Narimatsu.

    terça-feira, 4 de setembro de 2012 02:34
  • A principio é isso mesmo, mas você deve tomar cuidado com o que está dentro do método. Pode ser que seja necessário alterar algumas coisas para garantir que não irão ocorrer deadlocks, por exemplo.

    Uma sugestão: se você está usando do framework 4.0 pra frente, a Task API é uma maneira mais fácil de trabalhar com threads e que já tem nativo recursos como cancelamento, continuação, etc ..


    Lembre-se se marcar como resposta se ajudar! :)

    terça-feira, 4 de setembro de 2012 12:10