Hello everyone,
I have been using for a while emscripten to compile a large library. Since its operations take long time, I moved the module to a web worker, where I can call functions without blocking the UI. And it has worked fantastic so far!
To further improve performance, I then enabled pthreads in the toolchain. I noticed then that the execution got stuck. Somehow this issue does not occur if the module is executed on the main UI thread, instead of the web worker.
I have left a link below, to the demo code on how to reproduce the issue: a function that launches a thread, that launches several threads. It happens that this second level never gets executed if the function was called from a web worker.
Maybe I am missing something here, any idea?
Regards,
SFE
--
You received this message because you are subscribed to the Google Groups "emscripten-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to emscripten-disc...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/emscripten-discuss/141a16e4-647e-484c-b36a-8db45addaec8o%40googlegroups.com.
Should this issue be raised in the emsdk repo? or left aside, until we have a final release of the threads feature?
To view this discussion on the web visit https://groups.google.com/d/msgid/emscripten-discuss/df1255b4-7a74-4b00-9ea7-300ec039c5b6n%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/emscripten-discuss/CAL_va2-jXJingg7HZehLFFtBG24dT0uijNUo0J%2BZhbq-YKPf6w%40mail.gmail.com.