So löschen Sie alle threads gestartet, die innerhalb einer Anwendung?

Ich habe eine WPF-Anwendung, die verwendet viele Fremdanbieter-DLLs, die in Ihren eigenen threads.

Einige dieser DLLs Methode STOP().

Ich bin mit Thread.Sleep(1000) nach jedem SomeObject.Stop() Methode...

Sowieso, wenn ich zum beenden der Anwendung einige der threads sind noch im Speicher.

Keine Ahnung, wie dieses problem zu beheben?

  • Was macht Sie sagen, Sie sind im Speicher, wenn die Anwendung beendet wird? Nichts ist in der Erinnerung dann. Sind Sie Fragen, weil diese Drittanbieter-dlls sind keine hintergrund-threads und verhindern anmutig Anwendung Ende?
  • Ja ja. wenn ich in der Nähe meiner WPF-Anwendung bin ich vor einigen threads unter dem TaskManager.
  • Check stackoverflow.com/questions/5002279/...
  • Warum ist das ein problem?
  • Wenn Sie die Anwendung beendet(also den Prozess), kein Gewinde, wird überleben.
InformationsquelleAutor Developer | 2013-02-13
Schreibe einen Kommentar