How can I capture the value of an outer variable inside a lambda expression?
This has more to do with lambdas than threading. A lambda captures the reference to a variable, not the variable’s value. This means that when you try to use i in your code, its value will be whatever was stored in i last. To avoid this, you should copy the variable’s value to a local … Read more