2011-04-15 65 views

回答

1

在反射器中查看valueFactory僅執行,因爲接受值而不是委託的內部方法。在那之後,當我看不到它時,就好像你調用了接受一個值而不是一個委託的調節器重載。

所以基本上,委託的值被忽略,而不是映射到字典。字典中的值總是相同的,因爲這樣的線程始終會看到相同的值(因爲使用GetOrAdd只會映射一個值)。

很明顯,如果使用AddOrUpdate更改值,將會更新值。

相關問題