{tecnologia, conceitos, negócios, idéias, práticas, .NET, ruby, osx, ios e algo mais}
12/11/2009
Fala Galera!Alguns de vocês já conheciam os as Parallels Extensions do .NET que eram distribuídas para testes.Agora no Visual Studo 2010 as Parallels Extensions estão disponívels no framework 4.0.Vejam abaixo como é simples realizar um laço for de maneira paralela, ou seja, cada iteração do laço será disparada paralelamente à outra:
using System.Threading.Tasks;
Parallel.For(0, 100, (int i) => { Console.WriteLine(i.ToString());
}
);
O que acontece é bem simples, passamos o primeiro valor para a iteração (0) e passamos o último valor (100) [note que o 0 é inclusivo e o 100 é exclusivo!].Como terceiro parâmetro passamos uma Action