Mah*_*asi 24 .net c# parallel-processing
我有两个for循环.在完成第一个循环后必须启动第二个循环.
那么,如果我使用两个Parallel.For()
循环,第二个循环将在完成第一个循环后运行吗?
Ray*_*Ray 38
是.Parallel.For
所有操作完成后才会返回.
如果你跑
Parallel.For(0, 5, i => Console.WriteLine("First {0}", i));
Console.WriteLine("First Finished");
Parallel.For(0, 5, i => Console.WriteLine("Second {0}", i));
Console.WriteLine("Second Finished");
Run Code Online (Sandbox Code Playgroud)
输出是
First 0
First 2
First 1
First 4
First 3
First Finished
Second 0
Second 4
Second 3
Second 2
Second 1
Second Finished
Run Code Online (Sandbox Code Playgroud)
整数的顺序会有所不同,但第二个顺序总是在第一个之后.
归档时间: |
|
查看次数: |
15635 次 |
最近记录: |