PyCon 2019 in Cleveland, Ohio

Friday 2:35 p.m.–3:05 p.m. in Grand Ballroom A

to GIL or not to GIL: the Future of Multi-Core (C)Python

Eric Snow

Description

Why come to yet another talk about CPython's GIL? [1] Sure, we'll spend a little time on what it is, who it affects (and doesn't), and how to work around it. However, what you want to come hear is what the future holds for the GIL. We'll take most of the time talking about life *after* the GIL! Come see what recent developments and ongoing work will allow us to either circumvent the GIL and get rid of it, unlocking true multi-core capability in Python code. [1] In case you don't know, the GIL is a global lock that prevents multi-core parallelism in pure Python code. It has a controversial place in the community. Look it up (or come to this talk)!