HackerTube

THE VIDEO SHELF · python concurrency

Raymond Hettinger, Keynote on Concurrency, PyBay 2017

Raymond Hettinger's PyBay 2017 keynote on concurrency in Python. It covers threads, processes, asyncio, locks and the GIL, with live shell-based examples.

Why HN readers recommended it

Recommended as a clear, charismatic starting point for understanding Python concurrency and the GIL.

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

Video & recommendation details

Creator / channel
SF Python
Topic
python concurrency
Format
talk
Level
intermediate
HN recommenders in dataset
4
HN mentions in dataset
7
Recommendation years in dataset
2018–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.

  • I've started watching Raymond Hettinger's talks lately. He's a core dev on Python. I love them, the guy is charismatic, very smart and his Python knowledge constantly impresses me. [LINK] My favourite: [VIDEO]

    scrollaway on Hacker News · 2018-07
    In Ask HN: What talks or videos do you suggest to watch on a long flight?
  • I've just left the question open, but the best learning material for me on this was this lecture. Other points down the list, I had to figure out just by trial and error. Raymond Hettinger, Keynote on Concurrency, PyBay 2017 [VIDEO]

    culebron21 on Hacker News · 2023-07
    In How to use a Python multiprocessing module
  • It is because only one thread at a time holds the lock in order to avoid race conditions. The keynote[1] by Raymond Hettinger from PyBay '17 will be a great place to start if you are new to this. [1] [VIDEO]

    xkgt on Hacker News · 2019-05
    In Has the Python GIL Been Slain? Subinterpreters in Python 3.8

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