有没有人写过线程安全的BindingList <t>?</t>

时间:2008-09-29 13:11:40

标签: .net multithreading thread-safety bindinglist

我在多线程上修改IBindingList时遇到异常。在我自己编写之前,有没有人有线程安全的版本?

2 个答案:

答案 0 :(得分:2)

我认为你会发现这是一项非常艰巨的任务。更简单的方法是使用lock

防止多线程访问
void AddItemToList(object o)
{
    lock(myBindingList)
    {
        myBindingList.Add(o);
    }
}

查看lock statement docs了解更多信息。

答案 1 :(得分:1)

才发现这篇文章......你的意思是like this吗?