The*_*eAJ 2 c# synchronization dictionary list
我有一个Dictionary<>包含字符的集合.该集合具有多个线程不断添加和删除的项目.List<>使用字典初始化新集合需要锁吗?
Dictionary<>
List<>
示例代码:
List<Character> charsToUpdate = new List<Character>(this.manager.characters.Values);
Ree*_*sey 7
是.当你构建一个List<T>使用此构造方法,它列举的词典.这不是线程安全的.
List<T>
确保同步(锁定)对字典的访问,以及添加和删除字典的"众多线程".
归档时间:
16 年 前
查看次数:
173 次
最近记录:
10 年,8 月 前