有没有人写过线程安全的BindingList <T>?
时间:2020-03-06 14:52:23 来源:igfitidea点击:
我目前在多个线程上修改IBindingList时遇到异常。在编写我自己的代码之前,有人有线程安全版本吗?
解决方案
我认为我们会发现这是一项非常困难的任务。更简单的方法是使用lock
防止多线程访问:
void AddItemToList(object o) { lock(myBindingList) { myBindingList.Add(o); } }
查看锁语句文档以获取更多信息。
才刚发现这则讯息...我们是说像这样吗?