相关疑难解决方法(0)

为什么在ReadOnlyCollection上使用ImmutableList?

.NET 4.5有一个新的命名空间System.Collections.Immutable

此包提供了线程安全的集合,并保证永远不会更改其内容,也称为不可变集合.

我糊涂了.是不是ReadOnlyCollection类已经解决了线程安全问题?为什么要使用ImmutableList呢?


我知道还有一个IReadOnlyList 接口.这并不能隐式解决线程安全问题,因为其他线程可能会通过另一个接口编辑该对象.

.net c# immutable-collections

51
推荐指数
4
解决办法
2万
查看次数

标签 统计

.net ×1

c# ×1

immutable-collections ×1