There's been some noise over the years about getting multithreaded apps working in i386 user mode, e.g.
https://bugs.launchpad.net/qemu/+bug/902413 https://bugs.launchpad.net/qemu-linaro/+bug/758424 http://lists.gnu.org/archive/html/qemu-devel/2009-08/msg01041.html http://lists.gnu.org/archive/html/qemu-devel/2010-02/msg00870.html but Peter Maydell wrote in https://bugs.launchpad.net/qemu-linaro/+bug/758424 > At the moment the target-i386 front end is in status "Odd Fixes", > which means it may get easy bug fixes but is unlikely to get > enough attention to fix trickier problems like threading support. Is anyone interested in working on this, given funding? Thanks, Dan