摘要:[asp.net]使用平行處理時,盡量不要在平行處理的回圈內使用global variable
舉例來說:
int intTemp = 100;
Parallel.ForEach(
//像是下面這種用法,可能造成回圈內互相干擾
//平行回圈內盡可能避免使用外部變數intTemp
if(intTemp==100)
{
//do something 1
intTemp++;
}
else if(intTemp!=100)
{
//do something 2
intTemp++;
}
);