Imagine que tengo una función que pasa por un millón/billón de cadenas y comprueba a la vez en ellas.Acelerar el bucle utilizando subprocesamiento múltiple en C# (Pregunta)
f.ex:
foreach (String item in ListOfStrings)
{
result.add(CalculateSmth(item));
}
que consume gran cantidad de tiempo, porque es muy CalculateSmth función de tiempo que consume.
Quiero preguntar: ¿cómo integrar multihilo en este proceso?
f.ex: Quiero encender 5 hilos y cada uno de ellos arroja algunos resultados, y eso continúa hasta que la lista tenga elementos.
Tal vez alguien puede mostrar algunos ejemplos o artículos ..
se olvidó de mencionar lo necesito en .NET 2.0
¿Necesita los resultados de vuelta en el mismo orden? – Keith
¿Podría usar varios trabajadores de fondo? crear algún tipo de lógica que llevaría el recuento de lista de cadenas a continuación, crear una cantidad X de BWs y divy componen cada uno – Crash893