Matt Godbolt gives Computerphile's race conditions a human scale
The week's sole upload connects concurrent computing to everyday situations, with Sean Riley behind the filming and editing.
Why this story? The channel's weekly summary: what went up this week, what is drawing views now, and where the channel stands among similar channels.
Race Conditions on a Human Scale - Computerphile
Two processes trying to act at once can make a programming problem feel surprisingly familiar. In "Race Conditions on a Human Scale - Computerphile," Matt Godbolt uses real-life human situations to explain what happens when threads or processes interfere with one another.
Computerphile's only new upload of the week has reached roughly 110,000 views and is drawing the largest daily audience among its currently active videos. The description credits Sean Riley with filming and editing and identifies Jane Street as the project's supporter.
The comments extend the lesson beyond code. One viewer brings up industrial lockout procedures, where technicians each attach a padlock so machinery cannot restart until everyone has removed theirs. Others recall the complications of thread managers or a rare deadlock that took an enormous number of test runs to reproduce. These are memories of timing problems becoming very practical problems, not just textbook exercises.
Computerphile sits close to Overly Sarcastic Productions in subscriber size within its education neighborhood. That channel's daily viewing is near its usual level, while BradyYourTutor is having a substantially busier day than normal.
Back in Computerphile's own library, "Implementing Undo - Computerphile" is the next most active video. Dr Steve Bagley examines the work hidden inside a button people use almost without thinking. Rob Miles' "The AI Language We Can't Read: Neuralese ft. Rob Miles - Computerphile" also continues drawing views, asking what happens if language models communicate in a language humans cannot understand. Undo has passed 200,000 views; Neuralese has a considerably larger accumulated audience, though Godbolt's human-scale lesson is currently attracting more views each day.
Published on Trari
Where next?
What viewers say
I remember in Comp Sci the whole design of a thread manager had a lot of nuances that made it more complicated than expected at first glance.
@MS12-u5pSee it on YouTubeI once had a strange but rare deadlock problem between two threads running in parallel in the same program. It seemed impossible but after some head scratching I figured out a way in which it could happen. Wrote a test running in a loop and it happened roughly once every 200 *million* iterations 🤯 After I fixed it, I ran it for 2 *billion* iterations to convince myself I had removed the deadlock.
@bjornmuSee it on YouTubeWhen started my CompSci degree in 1971 the _Deadly Embrace_ was still a major research topic to which we were introduced.
@frogandspannerSee it on YouTube
4 more comments
That Automated ATM Machine should have the option to change your Personal PIN Number
@BruceDuncanSee it on YouTubeNot only with ethernet using one wire, the same issue exists when hubs were used before switches got cheap and common.
@sharg0See it on YouTubeAlways a pleasure to see Matt talk on this channel. What a great introduction!
@mrnossiomSee it on YouTubeI hope you do more on this topic, such as in depth solutions. It is all very interesting.
@azrobbins01See it on YouTube
Public comments from the video's page on YouTube
The videos drawing views on Computerphile right now
- Channel
- Computerphile
- Subscribers
- 2,640,000
- Videos published this week
- 1
- Video published
- October 8, 2026
- Video views so far
- 111,361
The numbers
Here is Computerphile's week in subscribers and views.
💡 Test your knowledge
Which Computerphile guest presents "Implementing Undo"?
The video's description names Dr Steve Bagley as the presenter of its undo implementation lesson.




