#Yossi #multithreading Python in #WASM with #Emscripten and #Pyodide, using #CORS to enable SharedArrayBuffer. #concurrency #toread #gross
on 02026-04-28The #HashDoS #security fix in #Java 7 introduced #multithreading #performance problems, which were later fixed; in Java 8 hash32 was removed
on 02016-08-03why #multithreading #concurrency is bad in #GUIs: because twiddling widgets accesses them top-down, while event-propagation accesses them bottom-up, leading to almost-inevitable deadlock. Thus Java abandoned multithreaded GUIs in the 1990s.
on 02015-11-02That jerk Jon Harrop says he thinks #OCaml #multithreading’s lack of multicore #performance scalability is due to the GC, and that OCaml has become less popular since the dawn of the multicore era as a result.
on 02015-08-05More on #OCaml #multithreading.
on 02015-08-05#OCaml doesn’t support getting multicore performance by #multithreading, which is perhaps unsurprising since it uses an incremental garbage collector; it does support Python-GIL-style multithreading for the purpose of not rewriting your loops in explicit CPS. When bytecode-executing (ocamlc rather than ocamlopt) it can use emulated threads.