相关疑难解决方法(0)

线程安全List <T>属性

我想要List<T>一个属性的实现,可以毫无疑问地使用线程安全.

像这样的东西:

private List<T> _list;

private List<T> MyT
{
    get { // return a copy of _list; }
    set { _list = value; }
}
Run Code Online (Sandbox Code Playgroud)

看来我仍然需要返回一个集合(克隆)的集合,所以如果我们在某个地方迭代集合并同时设置集合,那么就不会引发异常.

如何实现线程安全的集合属性?

c# collections properties thread-safety

108
推荐指数
7
解决办法
16万
查看次数

标签 统计

c# ×1

collections ×1

properties ×1

thread-safety ×1