Suchergebnisse

Suchergebnisse 1-2 von insgesamt 2.

  • Benutzer-Avatarbild

    Mal versucht den/das Thread Apartment auf STA (Singlethread-Apartment) zu stellen? Dim t As Thread t = New Thread(Sub() GetState(rtbIDs.Lines(0))) t.SetApartmentState(ApartmentState.STA) t.Start() Ich würde dir die Async Variante empfehlen. Einen Thread zu starten kostet Zeit, die man nur investieren sollte wenn man enorm lange/rechenintensive Methoden laufen hat. Bei dem was du machst, reicht die Async Variante sicher aus.

  • Benutzer-Avatarbild

    Zitat von asusdk: „soweit ich verstanden hatte ist async zu nutzen wenn man auf etwas warten will, die threads sollen ja alles zeitgleich machen, und nicht abwarten oder so, sonst könnte ich ja theoretisch dabei bleiben einem Link nach dem anderen abzuarbeiten“ Du kannst x beliebig viele Tasks starten und am ende auf die ergebnisse aller Tasks "warten" Oder aber du startest im Task eine Methode, die alle deine Links abarbeitet.