Сценарий:Асинхронная задача в цикле выполняет метод, содержащий аргументы, которые изменяются по мере выполнения программы:
while(this._variable < 100)
{
this._variable++;
var aTask = Task.Factory.StartNew(() =>
{
aList.add(this._variable);
update(this._savePoint);
});
}
Если цикл выполняется быстрее, чем задачи завершаются, будет ли список добавлен текущее значение переменной или переменная сохраняется локально и добавляется исходное значение?