Is Python DITCHING the GIL?



Is Python DITCHING the GIL?

Is Python DITCHING the GIL?

The GIL has been a core part of Python since anyone can remember, but with plans in place to finally remove it, we take a look at what the GIL actually is, how it works, and why it may well be going away.

Chapters:
0:00 – Intro [1-2]
0:57 – What is the GIL? [3-5]
2:51 – How does the GIL work? [6]
4:16 – Is Python ditching the GIL? [2, 7-9]
6:19 – Outro

References:
[1] https://www.youtube.com/watch?v=KVKufdTphKs&t=731s
[2] https://peps.python.org/pep-0703/
[3] https://wiki.python.org/moin/GlobalInterpreterLock
[4] https://realpython.com/python-gil/
[5] https://www.artima.com/weblogs/viewpost.jsp?thread=214235
[6] http://www.dabeaz.com/python/GIL.pdf
[7] https://discuss.python.org/t/a-steering-council-notice-about-pep-703-making-the-global-interpreter-lock-optional-in-cpython/30474
[8] https://www.youtube.com/watch?v=OC2gnyfmwL8
[9] https://www.youtube.com/watch?v=rImAmkS2ySE

Further reading:
• https://docs.python.org/3/faq/library.html#can-t-we-get-rid-of-the-global-interpreter-lock
• https://mail.python.org/pipermail/python-dev/2001-August/017099.html
• https://www.youtube.com/watch?v=m4zDBk0zAUY

If you enjoy my content, consider supporting me on Patreon or becoming a member!
https://patreon.carberra.xyz
https://join.carberra.xyz

If you need help with anything, feel free to join the Discord server:
https://discord.carberra.xyz

I get a lot of people asking, so here’s my Visual Studio Code setup!
https://youtu.be/Kk5h6Yxflmw

If you have any questions, don’t hesitate to ask in the comments! I’ll try and answer as soon as I can, providing someone else hasn’t already done so.

#python #coding #howto