3 ms·
RustPython doesn't use GIL at all. RustPython use individual lock for each data type. So RustPython has more multithreading bugs.
by youknowone 4y ago
RustPython doesn't use GIL at all. RustPython use individual lock for each data type.
So RustPython has more multithreading bugs.
- outworlder 4y agoYou mean more multithreaded bugs are possible in the Python code that it's running, right? Not that RustPython itself has more multithreading bugs?
- youknowone 4y agoRustPython itself has more bugs. e.g. `dict()` doesn't work well on some multithread scenario yet.
- noloblo 4y agoWhy does rust python need to use Gil Is it an artificial artifact or is it necessary to make rust python work?