Dentro de un controlador de asp.net mvc 2, tengo el siguiente código:es un trabajador de fondo en un controlador asíncrono?
using (BackgroundWorker worker = new BackgroundWorker())
{
worker.DoWork += new DoWorkEventHandler(blah);
worker.RunWorkerAsync(var);
}
Mi pregunta es: es el código asíncrono, lo que significa que lanza un nuevo hilo y el controlador devuelve la vista mientras 'bla' es ejecutando en paralelo?
De lo contrario, ¿cómo puedo lograr estos resultados?