filmov
tv
Mastering Concurrency in Python | 16. Designing Lock-Based and Mutex-Free Concurrent Data Structures

Показать описание
Mastering Concurrency in Python is available from:
This is the "Code in Action" video for chapter 16 of Mastering Concurrency in Python by Quan Nguyen, published by Packt. It includes the following topics:
00:12 Lockless counter and race condition
00:34 Analysis of the scalability of the counter data structure
00:56 Implementing approximate counters in Python
01:22 Implementing a simple network data structure in Python and race conditions
01:35 RCU as a solution
Python is one of the most popular programming languages, with numerous libraries and frameworks that facilitate high-performance computing. Concurrency and parallelism in Python are essential when it comes to multiprocessing and multithreading; they behave differently but their common aim is to reduce the execution time. This book serves as a comprehensive introduction to various advanced concepts in concurrent engineering and programming.
Connect with Packt:
Video created by Quan Nguyen.
This is the "Code in Action" video for chapter 16 of Mastering Concurrency in Python by Quan Nguyen, published by Packt. It includes the following topics:
00:12 Lockless counter and race condition
00:34 Analysis of the scalability of the counter data structure
00:56 Implementing approximate counters in Python
01:22 Implementing a simple network data structure in Python and race conditions
01:35 RCU as a solution
Python is one of the most popular programming languages, with numerous libraries and frameworks that facilitate high-performance computing. Concurrency and parallelism in Python are essential when it comes to multiprocessing and multithreading; they behave differently but their common aim is to reduce the execution time. This book serves as a comprehensive introduction to various advanced concepts in concurrent engineering and programming.
Connect with Packt:
Video created by Quan Nguyen.
Mastering Concurrency in Python | 1. Advanced Introduction to Concurrent and Parallel Programming
Mastering Concurrency in Python | 11. Building Communication Channels with asyncio
Mastering Concurrency in Python | 3. Working with Threads in Python
Mastering Concurrency in Python | 18. Building a Server from Scratch
Mastering Concurrency in Python | 10. Implementing Asynchronous Programming in Python
Mastering Concurrency in Python | 7. Reduction Operators in Processes
Mastering Concurrency in Python | 15. The Global Interpreter Lock
Mastering Concurrency in Python | 2. Amdahl's Law
Mastering Concurrency in Python | 17. Memory Models and Operations on Atomic Types
AsyncIO, await, and async - Concurrency in Python
Mastering Concurrency in Python | 9. Introduction to Asynchronous Programming
Mastering Concurrency in Python | 4. Using the with Statement in Threads
Mastering Concurrency in Python | 16. Designing Lock-Based and Mutex-Free Concurrent Data Structures
Mastering Concurrency in Python | 6. Working with Processes in Python
Mastering Concurrency in Python | 8. Concurrent Image Processing
Mastering Concurrency in Python | 5. Concurrent Web Requests
Python Concurrency Unleashed: Mastering from Basics to Beyond.
Mastering Concurrency in Python | 13. Starvation
Mastering Concurrency in Python | 12. Deadlocks
Mastering Concurrency in Python | 14. Race Conditions
Mastering Concurrency in Python | 19. Testing, Debugging, and Scheduling Concurrent Applications
PARALLEL and CONCURRENCY in Python for FAST Web Scraping
Effortless Concurrency: Mastering Multithreading in Python #s4ep14 #education #everyone
Concurrency python
Комментарии