Programming Throwdown cover image

154: Python Again with Jason C. McDonald

Programming Throwdown

00:00

Python's Gil: How It Can Help You Speed Up Your Code

multiprocessing has in any language a significant amount of overhead. Python separates these two things out then you can use the lighter things asynchrony or threads for IO blocking and then when you actually encounter a situation where parallelism is probably going to speed up your code, pull that off the shelf using only just as many processes or workers as necessary. It's possible now to get rid of it but i don't really see any detail in those plans.

Transcript
Play full episode

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app