dedlfix: Wie kann man mit Event einer verarbeitende Funktion unterbrechen

Beitrag lesen

Tach!

tja, JavaScript ist eben nicht für s web geeignet bezogen auf thread technologie. Ist auch sinnfrei aber ich will ja wie dedlfix gesagt hat das mit Flags machen.

Na, nee, geht ja nicht so ohne weiteres. Du musst dazu auch ein kooperatives Multitasking emulieren, sonst kann ja kein Eventhandler aufgerufen werden, der ein Flag setzen könnte. Kooperatives Multitasking funktioniert so, dass ein Prozess von sich aus Rechenzeit freigeben muss. Historische Windows- und Mac OS-Versionen funktionierten nach diesem Prinzip. Wenn ein Prozess nicht kooperativ war, hing das ganze System. Die Sache mit dem Flag kannst du also nur dann machen, wenn du auch beispielsweise den Ansatz von JürgenB verfolgst - oder die WebWorker-API verwendest.

dedlfix.