Has anyone written a thread-safe BindingList?

后端 未结 2 1889
旧时难觅i
旧时难觅i 2021-01-16 05:41

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

相关标签:
2条回答
  • 2021-01-16 05:56

    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.

    0 讨论(0)
  • 2021-01-16 06:08

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

    0 讨论(0)
提交回复
热议问题