Modificando la lista desde otro hilo mientras iteramos (C #)
Estoy repasando una lista de elementos con foreach, como esto:
<code>foreach (Type name in aList) { name.doSomething(); } </code>
Sin embargo, en otro hilo estoy llamando algo como
<code>aList.Remove(Element); </code>
Durante el tiempo de ejecución, esto provoca una InvalidOperationException: se modificó la colección; La operación de enumeración no puede ejecutarse. ¿Cuál es la mejor manera de manejar esto (preferiría que fuera bastante simple incluso a costa del rendimiento)?
¡Gracias!