Wie warte ich, bis die Aufgabe beginnt?

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Wie warte ich, bis die Aufgabe beginnt?

by Anonymous » 25 Feb 2025, 21:53

Wie kann ich warten, bis die Aufgabe beginnt? Der folgende Code schlägt fehl: < /p>

var asyncmethod = ...a Task, with .Start() called on it...;
int waitcounter = 0;
while (!asyncmethod.Wait(1000))
{
waitcounter++;
Log("waiting very long...");
}
ret = asyncmethod.Result;
< /code>

Der AsyncMethod.wait (1000) wartet 1 Sekunden lang wie erwartet, aber die Aufgabe ist im Staat warttorun und wird niemals laufen, wenn Sie warten (). Andererseits wird es, wenn .Result aufgerufen wird, läuft. Wie kann man es rennen lassen, ohne .Result zu rufen?

Top