我正在尝试将double[]浅复制到各个片段,并将这些片段传递给新的线程,代码如下:
什么是将创建的段引用原始数组的最佳方法?
for (int i = 0; i < threadsArray.Length; i++)
{
sub[i] = new double[4];
//Doesn't shallow copy since double is a value type
Array.Copy(full, i * 4, sub[i], 0, 4);
double[] tempSub = sub[i];
threadsArray[i] = new Thread(() => DoStuff(tempSub));
threadsArray[i].Start();
}
什么是将创建的段引用原始数组的最佳方法?