You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Thanks for your report, this applet is unfortunately poorly implemented. It is based on a busy loop that would consume 100% of the CPU also when run with native Java. In the web platform there are no real threads, CheerpJ implements a form of green threading by collaboratively scheduling each Java thread in turn.
With native Java this applet would work since the OS level scheduling will eventually let other threads run as well, interleaved with the inefficient busy loop. But in CheerpJ the other threads have no opportunity of ever running and so the page lockups.
We have written down this test case in our internal bug tracking system and we will let you know if we find a strategy to work-around this problem.
The text was updated successfully, but these errors were encountered: