Difference between revisions of "Discussion of: Python Global Interpreter Lock"
Jump to navigation
Jump to search
(Created page with "'''David''' * The [https://en.wikipedia.org/wiki/CPython Wikipedia page for CPython] spends the entire "Design" section explaining and defending the GIL * The multi-process so...") |
(No difference)
|
Latest revision as of 02:00, 28 September 2020
David
- The Wikipedia page for CPython spends the entire "Design" section explaining and defending the GIL
- The multi-process solution built into Python would not help in programs where C/C++ create multiple threads
- Similar issues have been encountered in ROOT programs which included an embedded interpreter
- One solution there has been to funnel all ROOT calls to a queue and a single thread executes them
- JANA2