// int[,] label = new int[m, n]; Parallel.For(0, thread_num, (n) => { for (int i = switchPoint[n]; i < switchPoint[n + 1]; i++) { int[] tmp = new int[n]; } });
空间开在并行块之外远远快于开在循环块之内。不确定是否是因为线程之间的竞争~~
[疑问] C# 多线程程序,如果在并行程序块中开空间会远远慢于将空间开在并行块之外,布布扣,bubuko.com
[疑问] C# 多线程程序,如果在并行程序块中开空间会远远慢于将空间开在并行块之外
原文:http://www.cnblogs.com/changchengxiao/p/3629242.html