TPL - Parallelism

Scenario:

Process data parallelly.

Solution:

MSDN: In data parallel operations, the source collection is partitioned so that multiple threads can operate on different segments concurrently.
     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    17
        public class DataParallelism
        {
            static void Main(string[] args)
            {
                var data = "1,2,3,4,5,6,7,8,9,10";
                var dataArray = data.Split(',');
    
                Parallel.ForEach(dataArray, item => ProcessData(item));
    
                Console.ReadLine();
            }
    
            private static void ProcessData(string i)
            {
                Console.WriteLine($"{i}");
            }
        }

No comments:

Post a Comment

Move Github Sub Repository back to main repo

 -- delete .gitmodules git rm --cached MyProject/Core git commit -m 'Remove myproject_core submodule' rm -rf MyProject/Core git remo...