#眉標=多核心開發技術 #副標=Task Parallel Library測試版 #大標=.Net的多核心程式開發 #作者=文/李毅騁 ==<反灰>=========== For ( int i=0; i<100; i++) { a[i] = a[i] * a[i] ; } ================ ==<反灰>=========== for ( int i=99; i>=0; i--) { a[i] = a[i] * a[i] ; } ================ ==<反灰>=========== For ( int i=0; i<100; i++) { if ( i >0 ) a[i] = a[i-1] * a[i] ; } ================ ==<反灰>=========== for (int i =0 ; i< size ; i++) { for ( int j=0; j============== ==<反灰>=========== Parallel.For ( 0 , size, delegate(int i) { for ( int j=0; j============== ==<反灰>=========== int sum=0; for (int i=0; i<100 ; i++) { if (isPrime(i)) sum+=i; } ================ ==<反灰>=========== int sum=0; Parallel.For ( 0 , 100, delegate(int i)) { if (isPrime(i)) { lock(this)    {sum+=i; }   } } ================