Frage von LifeArtist1, 29

C# auf Prozess in neuen Thread bzw. asynchron warten?

Guten Abend,

Ich starte mit meiner MVVM basierenden c# Anwendung einen Prozess. Der Prozess liefert mir auch einen Rückgabewert auf den ich warten muss, weswegen natürlich mein UI Thread geblockt wird weil ich eben auf den Prozess warten muss.

Deswegen erstmal meine Frage: würdet ihr das ganze asynchron (async,await) lösen oder einen neuen Thread starten ? -bzw. auch ansatzweise wie?

Ich habe auf stackoverflow auch ein snippet gefunden welches mir ermöglichst asynchron zu warten aber das scheint nicht ganz sauber zu sein (error handling etc.).

Habt ihr schonmal so etwas in änlicher Form gemacht ?

Regards

Antwort
von BurningAfter, 19

Neuer Thread, asynchron verangsamt den Prozess nur.

Kommentar von LifeArtist1 ,

Und wir würdest du dann die Rückgabe vom Prozess zum eigentlichen Thread wieder übergeben?

Keine passende Antwort gefunden?

Fragen Sie die Community