Как сделать Parallel.For в C # во вложенном - PullRequest
0 голосов
/ 08 ноября 2018

Истина в том, что я новичок в параллелизме, но я хочу узнать, как его реализовать, поэтому я хочу запустить Parallel.For в следующем коде:

colFrom = CountColumns(auxws);
colTo = CountColumns(ws);
rowFrom = CountRows(auxws);
rowTo = CountRows(ws);
int i = 0;
int j = 0;
//Parallel.For( --I dont know what to write here --
for ( i = 1; i <= rowFrom; i++)
{
    for(j = 1; j <=colFrom ; j++){
         ws.Cells[i, j] = auxws.Cells[i, j].Value; 
    }         
});

Дело в том, что у меня есть огромный файл Excel, который мне нужно скопировать в другой файл, и сейчас без Parallel.For для его итерации потребуется около 20 минут.

Так что я открыт для предложений.

Спасибо.

...