none
VB2008: Wie den Threadnamen von aussen festlegen bei Aufruf über .BeginInvoke() RRS feed

  • Frage

  • Hallo,

    wie kann ich eigentlich den Threadnamen festlegen, wenn ich diesen über <...>.BeginInvoke(...) starte.
    Ich meine von dem aufrufenden Thread aus, der den neuen Thread startet.

    Danke und Gruß
    • Bearbeitet Duke Donnerstag, 9. Juli 2009 18:55
    Donnerstag, 9. Juli 2009 18:48

Antworten

  • Hallo Duke,

    gar nicht. Denn wenn Du BeginInvoke nutzt, wird dynamisch ein Thread aus dem ThreadPool zugewiesen.
    Und diesen einen Namen zuzuordnen ist unsinnig, da sie nur für relativ kurz laufende Aufgaben
    gedacht sind und danach für andere Aufgaben verwendet werden.

    Für die Konzepte siehe Threads und Threading

    Gruß Elmar
    • Als Antwort markiert Duke Montag, 13. Juli 2009 05:36
    Freitag, 10. Juli 2009 09:58
    Beantworter

Alle Antworten

  • Hallo Duke,

    gar nicht. Denn wenn Du BeginInvoke nutzt, wird dynamisch ein Thread aus dem ThreadPool zugewiesen.
    Und diesen einen Namen zuzuordnen ist unsinnig, da sie nur für relativ kurz laufende Aufgaben
    gedacht sind und danach für andere Aufgaben verwendet werden.

    Für die Konzepte siehe Threads und Threading

    Gruß Elmar
    • Als Antwort markiert Duke Montag, 13. Juli 2009 05:36
    Freitag, 10. Juli 2009 09:58
    Beantworter
  • Hallo Elmar,

    klingt absolut einleuchtend.

    Danke

    Montag, 13. Juli 2009 05:36