Richtige Methode zum Erstellen eines Threads in einer ASP.NET-Webanwendung

Ich erstelle einen asmx-Webdienst und muss einen Thread erstellen, um Hintergrund-E / A zum Aktualisieren von Systemdaten auszuführen. Was ist der richtige Weg? Ich bin nicht daran interessiert, Ergebnisse für das Erstellen eines Threads zu erhalten. Ich möchte nur, dass der ASP.NET-Arbeitsthread einen Thread erstellt, der geladen wird, und am Ende eine Zuweisung vornimmt (ich denke, assign _alldata = newData ist atomar, wobei beide Instanzen meiner eigenen großen Strukturklasse SystemData sind), also der Arbeitsthread, der erstellt wurde Der neue Thread kann sich sofort verbreiten.

Ich habe einen Artikel gelesenhttp://msdn.microsoft.com/fi-fi/magazine/cc164128%28en-us%29.aspx#S2 die vorschlagen, Nicht-Threadpool-Thread zu verwenden. Der Artikel handelte jedoch von einem anderen / komplexeren Szenario und half mir nicht so sehr.

Danke: Matti

PS. Ich habe diese Frage auch in gestelltWas ist der richtige Weg, um einen Thread für die Datenbank-E / A im asmx-Webdienst zu erzeugen? aber das war zu komplex mit mehreren fragen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage