【发布时间】:2008-09-29 13:11:40
【问题描述】:
我目前在多个线程上修改 IBindingList 时遇到异常。在我自己编写之前,有人有线程安全版本吗?
【问题讨论】:
标签: .net multithreading thread-safety bindinglist
我目前在多个线程上修改 IBindingList 时遇到异常。在我自己编写之前,有人有线程安全版本吗?
【问题讨论】:
标签: .net multithreading thread-safety bindinglist
我想你会发现这是一项非常困难的任务。更简单的方法是使用lock 防止多线程访问:
void AddItemToList(object o)
{
lock(myBindingList)
{
myBindingList.Add(o);
}
}
查看lock statement docs 了解更多信息。
【讨论】:
才发现这个帖子...你的意思是like this?
【讨论】: