Has anyone written a thread-safe BindingList<T>?

可紊 提交于 2019-12-19 11:39:00

问题


I am currently getting exceptions when modifying an IBindingList on multiple threads. Does anyone have a threadsafe version before I write my own?


回答1:


I think you'll find this an incredibly difficult task. The easier path would be to prevent multiple-thread access with a lock:

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

Look at the lock statement docs for more info.




回答2:


Only just found this post... do you mean like this?



来源:https://stackoverflow.com/questions/148587/has-anyone-written-a-thread-safe-bindinglistt

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!