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

时间:2020-03-06 14:52:23  来源:igfitidea点击:

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

解决方案

我认为我们会发现这是一项非常困难的任务。更简单的方法是使用lock防止多线程访问:

void AddItemToList(object o)
{
    lock(myBindingList)
    {
        myBindingList.Add(o);
    }
}

查看锁语句文档以获取更多信息。

才刚发现这则讯息...我们是说像这样吗?