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

Link: 
https://drive.google.com/file/d/1EtkdRBN1Y8QpsRE19BH5AePAD3VLAV6U/view?usp=sharing

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/emscripten-discuss/141a16e4-647e-484c-b36a-8db45addaec8o%40googlegroups.com.

Reply via email to