Re:Make CPython segfault in 5 lines of code
by loeg on Thursday December 19, 2019 @03:32AM
(#21833065)
The whole threading library in Python is a mess. Python was designed around single threaded programs with shared-nothing state and the cracks show as you move beyond that. The whole idea of replacing the GIL with... multiple same-process distinct-state Python interpreters with cheap-ish message passing sort of highlights how ugly it gets.
[ Parent
| on HN ]
Re:Make CPython segfault in 5 lines of code
by h2odragon on Thursday December 19, 2019 @09:14AM
(#21835035)
Back around python 1.5, there was almost a fork of python where every object had locks, there were memory arenas, and multiprocessing was almost thoughtlessly easy. That and stackless would've been great.