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