Suchergebnisse

Suchergebnisse 1-3 von insgesamt 3.

  • Benutzer-Avatarbild

    Zitat von Haudruferzappeltnoch: „Wieso ist es im Beispiel dann mit der Exception gemacht?“Naja, so ists von den Erfindern des Task-Brimboriums wohl vorgesehen - deshalb. Ob das besser ist als was Fakiz vorschlägt weiss ich nicht - er hat ja kein Codebeispiel. Bei deim Codebeispiel wundere ich mich, warum du mit Task.Factory herumorgelst, anstatt einfach Async/Await zu verwenden. Zitat von Haudruferzappeltnoch: „Was ich eigentlich wollte war den Task starten und beenden zu können mit den Buttons.…

  • Benutzer-Avatarbild

    jo, ich find schon dasses meist ungefähr das tut, was man sonst mit einem Flag erreichen würde.- Flag-Vorgehensweise: wenn man den Thread von uasserhalb beenden möchte, setzt man ein Flag, das Flag wird im Thread nachgeguckt, und dann üblicherweise die langlaufende Schleife verlassen, sodass der Thread ausläuft. - CancellationToken-Vorgehensweise: wenn man den Thread von uasserhalb beenden möchte, ruft man ct.CAncel auf. Im Thread wird durch .ThrowIfCancelationRequested quasi "nachgeguckt", und …

  • Benutzer-Avatarbild

    Zitat von Haudruferzappeltnoch: „Bei verschachteltem Code ist es denke ich relevant dass sich die Exception von allein eigentlich durchpflanzt?“Ich glaube zu verstehen, was du meinst. Widersprechen muss ich aber als Korintenkacker: eine Exception pflanzt sich eigentlich nicht durch. Man sagt eine Exception "fliegt". Weil sie wird "geworfen" (engl: "throw") Gemeint ist damit, dass beim Werfen einer Exception die Methode sofort abbricht. wird die Exception nicht gefangen (catch), so bricht auch di…