Flavio: Rechenleistung freigeben / Sleep

Beitrag lesen

Hallo Hans-Peter

es hängt davon ab, _wie_ setInterval() implentiert ist. Nachdem JavaScript nicht unbedingt _die_ Methode der Wahl ist, wenn man ein multitasking-fähiges Echtzeitsystem aufbauen will, kann es durchaus sein, dass setIntervall() selbst nur eine auf die CPU-Leistung normierte for-loop darstellt. Und die nützt Dir nix.

Was meinst du damit? Soll es heissen das meine CPU anstatt zu warten einfach eine Schleife erstellt wie ich sie gemacht habe? Was muss ich tun um dies zu kontrollieren?

Vielleicht, wenn Du uns verraten würdest _worauf_ Du eigentlich wartest, könnte man eine Variation finden, die das mit einem normalen Event-Handler erschlagen kann (platsch !).

Aus dem EventHandler wird eine php seite gestartet die auf eine Datenbank zugreift (muss so sein da ich Datenbankzugriffe nur aus php durchführen darf...)und danach wird wieder mit Javascript ein Feldinhalt abgeändert.
Dieses Feld wird aus dem EventHandler aus auf ein change überwacht oder mit setInterval jede X Sekunden überprüft (hab beides ausprobiert).

Beim ersten Fall wird der Change event zu früh bearbeitet (weiss auch nicht warum...). Im zweiten Fall Geht die CPU auf 100% und nichts geht mehr...

Ich hoffe dass es Verständlich ist...

Grüsse

Flavio