encontré un muy buen fragmento de código que ejecuta todos los métodos en un hilo separado. el código como sigueCómo ejecutar el método en el hilo separado
private static void Method1()
{
//Method1 implementation
}
private static void Method2()
{
//Method2 implementation
}
private static void RunMethodInSeparateThread(Action action)
{
var thread = new Thread(new ThreadStart(action));
thread.Start();
}
static void Main(string[] args)
{
RunMethodInSeparateThread(Method1);
RunMethodInSeparateThread(Method2);
}
en este caso cómo podría i paso parámetro a un método y también podría haber situación en la que Método1 puede necesitar 2 parámetro y donde Método2 puede necesitar 3 parámetro. en esta situación, cómo construir RunMethodInSeparateThread de forma genérica, que aceptará muchos param y pasará al método. por favor ayúdame con el código. gracias
gracias grande;) – Thomas
Esto es simple y funciona muy bien – Dammer15