我在多线程上修改IBindingList时遇到异常。在我自己编写之前,有没有人有线程安全的版本?
答案 0 :(得分:2)
我认为你会发现这是一项非常艰巨的任务。更简单的方法是使用lock
:
void AddItemToList(object o)
{
lock(myBindingList)
{
myBindingList.Add(o);
}
}
查看lock statement docs了解更多信息。
答案 1 :(得分:1)
才发现这篇文章......你的意思是like this吗?