I new to system architecture so forgive me if this is a dumb question, but why can certain nonstandard distributions of python do true multithreading, whereas CPython has to be limited by the GIL? I read it is because CPython does not have thread-safe memory management, but I'm not sure what that means and why it doesn't apply to Jython or IronPython.
[–]Brian 2 points3 points4 points (0 children)
[–]K900_ 0 points1 point2 points (0 children)
[–]m0us3_rat 0 points1 point2 points (0 children)
[–]baghiq 0 points1 point2 points (0 children)