看板 C_Sharp 關於我們 聯絡資訊
請問一下有人知道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
leiyan:直接在之後的{}結尾設i+3 (我剛學 不確定) 10/12 19:34
blestadsl:用Parallel.ForEach 集合可以自己定 10/12 23:55
killer1121:我記得是Parallel.For(0,10,i=>3{ }); 有點不確定.. 10/13 09:19
killer1121:(初值,你的i<10的部份,i=>[累加的數,沒寫預設是累加1]) 10/13 09:22
singledream:Parallel.For( begin, end, delegator ); 10/20 19:35
singledream:e.g. : Parallel.For( 0, 10, i => 10/20 19:36
singledream:{ Console.WriteLine( i ); } ); 10/20 19:37
singledream:他會把每個動作切成等份執行緒丟給CPU去分工,有先後 10/20 19:37
singledream:順序動作別使用,這例子就會無順序性輸出。 10/20 19:38
singledream:有錯請包涵指教,謝謝。 10/20 19:38