Innerhalb eines asp.net MVC 2-Controller, habe ich den folgenden Code:ist ein Hintergrundarbeiter in einem Controller async?
using (BackgroundWorker worker = new BackgroundWorker())
{
worker.DoWork += new DoWorkEventHandler(blah);
worker.RunWorkerAsync(var);
}
Meine Frage ist: ist dieser Code Asynchron, dh es einen neuen Thread startet und die Steuerung gibt den Blick, während ‚blah‘ ist parallel ausführen?
Wenn nicht, wie würde ich diese Ergebnisse erzielen?