OrdinataMente

  • Blog
  • About
  • Contact me

Parallel.ForEach() Loop in C#

Foreach loop Un ciclo Foreach è basato su un singolo thread e il processamento è di tipo procedurale: tutto fluisce istruzione per istruzione. Un loop Foreach è essenzilamente una feature di C# ed è disponibile dalle versioni più vecchie. La sua esecuzione è, di norma, più lenta rispetto un ciclo in parallelo. Parallel.ForEach loop Un ciclo Parallel.ForeEach permette di eseguire le istruzioni in parallelo, lavorando su più threads. Parallel.ForEach non è una feauture base di C# ed è disponibile solo dalle ultime versioni. Prima della ver…