Chapter

Using Signs and Non-Blocking IO to Coordinate Shared Resources
The use of signs with clear indicators or an electronic display can be helpful in coordinating the use of shared resources. Asynchronous and non-blocking IO can also allow for more efficient and parallel use of resources like network connections or web servers.
Clips
By implementing smart signage in the kitchen, multiple people can efficiently use a single oven without wasting time and waiting for it to be free.
2:09:25 - 2:11:07 (01:42)
Summary
By implementing smart signage in the kitchen, multiple people can efficiently use a single oven without wasting time and waiting for it to be free. This can be achieved through an electronic sign that displays the number of available ovens or through physical signs that indicate when the oven is in use or free.
ChapterUsing Signs and Non-Blocking IO to Coordinate Shared Resources
Episode#341 – Guido van Rossum: Python and the Future of Programming
PodcastLex Fridman Podcast
Asynchronous IO allows for multiple network connections to be open and serviced in parallel, like a typical web server.
2:11:07 - 2:13:41 (02:33)
Summary
Asynchronous IO allows for multiple network connections to be open and serviced in parallel, like a typical web server. Python's state of the art modules for asynchronous IO, async chat, and async core, were deemed insufficient by a developer around 2012-2014.
ChapterUsing Signs and Non-Blocking IO to Coordinate Shared Resources
Episode#341 – Guido van Rossum: Python and the Future of Programming
PodcastLex Fridman Podcast
This episode talks about the challenges faced in creating the asyncio module in Python, including the debate for a well-designed state-of-the-art module in the standard library for multiplexing input output from different sources.
2:13:41 - 2:15:14 (01:33)
Summary
This episode talks about the challenges faced in creating the asyncio module in Python, including the debate for a well-designed state-of-the-art module in the standard library for multiplexing input output from different sources.