作者tony80720 (tony)
看板C_Sharp
标题[问题] Parallel.For 如何使用?
时间Sat Oct 12 12:26:51 2013
请问一下有人知道Parallel.For要如何使用吗?
http://www.dotblogs.com.tw/codeman/archive/2011/08/10/32847.aspx#63311
在这个网页教学中
只有i++的范例
那假如我原本的for回圈是
for(int i =0;i < 10;i = i+3)
改成Parallel.For要如何写呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 180.176.204.77
1F:→ leiyan:直接在之後的{}结尾设i+3 (我刚学 不确定) 10/12 19:34
2F:→ blestadsl:用Parallel.ForEach 集合可以自己定 10/12 23:55
3F:→ killer1121:我记得是Parallel.For(0,10,i=>3{ }); 有点不确定.. 10/13 09:19
4F:→ killer1121:(初值,你的i<10的部份,i=>[累加的数,没写预设是累加1]) 10/13 09:22
5F:→ singledream:Parallel.For( begin, end, delegator ); 10/20 19:35
6F:→ singledream:e.g. : Parallel.For( 0, 10, i => 10/20 19:36
7F:→ singledream:{ Console.WriteLine( i ); } ); 10/20 19:37
8F:→ singledream:他会把每个动作切成等份执行绪丢给CPU去分工,有先後 10/20 19:37
9F:→ singledream:顺序动作别使用,这例子就会无顺序性输出。 10/20 19:38
10F:→ singledream:有错请包涵指教,谢谢。 10/20 19:38