任务并行库线程的委托的内部是否安全 - 即在该委托中声明的变量的值是否与该线程隔离?
例子:
Parallel.ForEach(collection, item => {
var something = new Something(item.Property);
});
保证始终是something
线程唯一的,防止被同一Parallel
操作创建的另一个线程覆盖?
任务并行库线程的委托的内部是否安全 - 即在该委托中声明的变量的值是否与该线程隔离?
例子:
Parallel.ForEach(collection, item => {
var something = new Something(item.Property);
});
保证始终是something
线程唯一的,防止被同一Parallel
操作创建的另一个线程覆盖?