KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
Scenario: An asynchronous task in a loop executes a method containing arguments that change as the program continues: while(this._variable < 100) { this._variable++; var aTask = Task.Factory.StartNew(() => { aList.add(this._variable); update(this._savePoint); }); } If the loop runs faster than the tasks complete, will the list add the current value of the variable or is the variable saved locally and the original value added?
Tags (comma-separated)
Save Edits
Cancel