HackerTube

THE VIDEO SHELF · python gil

Understanding the Python GIL

David Beazley's PyCon 2010 talk explains how the Python Global Interpreter Lock works and shows experiments where multithreaded code runs slower, even on more cores, due to lock contention and context-switching overhead.

Why HN readers recommended it

The canonical recommendation for understanding the GIL, praised both for its clarity and for how well it explains a deep technical topic.

This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.

Video & recommendation details

Creator / channel
David Beazley
Topic
python gil
Format
talk
Level
intermediate
HN recommenders in dataset
4
HN mentions in dataset
8
Recommendation years in dataset
2013–2023

These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.

From the original HN conversations

Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.

  • "The point of such a presentation is to take a piece of code that the presenter has understood deeply and for them to help the audience understand the core ideas..." I do get lots of value out of that. My favorite example is Beazley's GIL …

    famousactress on Hacker News · 2014-01
    In Code is not Literature
  • "I never actually got around to learning -- or even thinking about!-- what exactly the GIL is" David Beazley does a good job on explaining the GIL. There are multiple videos of his GIL talks on YouTube. This one, for instance: [VIDEO] He has a …

    Luyt on Hacker News · 2013-06
    In Python's Hardest Problem (2012)
  • David probably isnt the best guy for that. But here's one of the famous ones on GIL. [VIDEO] Beware though, his talks are known to be devastating to the programmer, resulting in serious head injuries, trauma, headaches and other fun stuff.

    devxpy on Hacker News · 2018-07
    In Code with Mu: a simple Python editor for beginner programmers

Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.