System.NET's System.Collections.Concurrent` es un espacio de nombres para trabajar con un entorno de subprocesos múltiples. Proporciona la adición y eliminación simultánea de elementos de varios subprocesos con los métodos `Add` y `Take`. Su mejor opción es alejarse de la simultaneidad tanto como sea posible, pero cuando no es posible, las colecciones concurrentes pueden ser útiles, aunque de ninguna manera son una varita mágica.