为了账号安全,请及时绑定邮箱和手机立即绑定

在C#中对列表的并发访问

在C#中对列表的并发访问

C#
PIPIONE 2021-05-12 17:27:03
如果一个线程正在C#中的列表中添加对象,而另一个线程正在修改列表中的对象的属性,则存在任何冲突的可能性,或者在列表中实现了C#列表机制,从而避免了发生这种冲突情况的情况。
查看完整描述

3 回答

?
MMTTMM

TA贡献1869条经验 获得超4个赞

在并发线程中操作从列表中引用的对象可能会导致有关对象状态的对象冲突。操作列表中的项目可能会导致集合冲突,这是因为后台发生了许多事情,例如在添加新项目时重新分配缓冲区或复制元素。您必须照顾好两者。对于以.NET 4为目标的列表,您可以使用System.Collections.Concurrent名称空间。


查看完整回答
反对 回复 2021-05-29
  • 3 回答
  • 0 关注
  • 182 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信