DataFox
Erfahrenes Mitglied
Hey Leute! Folgendes Problem habe ich festgestellt: Die Funktionen werden alle "gleichzeitig" ausgeführt, anstatt hintereinander.
Hier ein Beispiel:
a() setzt diverse Timeouts und braucht 5 Sekunden. Erst dann soll
folgen, und erst danach
.
JS wartet aber gar nicht erst bis
fertig ist, sondern führt sofort
aus, usw.
Gibt es einen Weg dieses Problem zu umgehen, damit die Funktionen deterministisch, also eine nach der anderen aufgerufen werden (und zwar erst, wenn a ihren Job erledigt hat, dann b, und dann c wenn b fertig ist)
Hier ein Beispiel:
Code:
a();
b();
c();
a() setzt diverse Timeouts und braucht 5 Sekunden. Erst dann soll
Code:
b()
Code:
c()
JS wartet aber gar nicht erst bis
Code:
a()
Code:
b()
Gibt es einen Weg dieses Problem zu umgehen, damit die Funktionen deterministisch, also eine nach der anderen aufgerufen werden (und zwar erst, wenn a ihren Job erledigt hat, dann b, und dann c wenn b fertig ist)