Has anyone written a thread-safe BindingList?

后端 未结 2 1975
旧时难觅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条回答
  •  Happy的楠姐
    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.

提交回复
热议问题