.net multithreading thread-safety bindinglist

.net - ¿Alguien ha escrito BindingList<T>?



multithreading thread-safety (2)

Actualmente estoy recibiendo excepciones cuando modifico una IBindingList en múltiples hilos. ¿Alguien tiene una versión de rosca antes de escribir la mía?


Creo que encontrarás esto una tarea increíblemente difícil. La ruta más fácil sería evitar el acceso de múltiples hilos con un lock :

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

Mira los documentos de declaración de bloqueo para más información.


Acabo de encontrar esta publicación ... ¿te refieres a esto ?