Back to Browse

Mastering Advanced Python: Part 2 - In Depth GIL and Implementation of Threads/Processes.

368 views
Premiered Sep 18, 2024
14:30

Welcome to Part 2 of our comprehensive series on implementing Redis from scratch using Python! Part 1: https://www.youtube.com/watch?v=pDLJt_v1Z6E In Part 1, we explored the fundamentals of threads, processes, and concurrency. In this installment, we'll dive deeper into Python's threading and multiprocessing modules, examining how to effectively implement threads and processes in your Redis project. We'll also discuss the Global Interpreter Lock (GIL) and its impact on concurrency in Python, along with an overview of reference counting and memory management. What You'll Learn: Implementing threads using Python's threading module Leveraging the multiprocessing module for process-based parallelism Understanding the Global Interpreter Lock (GIL) and its effects on concurrent execution Exploring reference counting and its role in Python's memory management Stay tuned for Part 3, where we'll tackle memory management in Python and transition to asynchronous programming with asyncio and async/await! 🔔 Subscribe to the channel and hit the notification bell to stay updated with the latest videos in this series! #advancedpython #learnpython #pythonconcepts #engineering

Download

0 formats

No download links available.

Mastering Advanced Python: Part 2 - In Depth GIL and Implementation of Threads/Processes. | NatokHD