With Mastering Concurrency in Python, understand how to use concurrency to keep data consistent and applications responsive. Utilize application scaffolding to design highly-scalable programs. (Limited-time offer)
Table of Contents
- Advanced Introduction to Concurrent and Parallel Programming
- Amdahl’s Law
- Working with Threads in Python
- Using the with Statement in Threads
- Concurrent Web Requests
- Working with Processes in Python
- Reduction Operators in Processes
- Concurrent Image Processing
- Introduction to Asynchronous Programming
- Implementing Asynchronous Programming in Python
- Building Communication Channels with asyncio
- Deadlocks
- Starvation
- Race Conditions
- The Global Interpreter Lock
- Designing Lock-Based and Mutex-Free Concurrent Data Structures
- Memory Models and Operations on Atomic Types
- Building a Server from Scratch
- Testing, Debugging, and Scheduling Concurrent Applications
Download Free PDF / Read Online
Author(s): Quan Nguyen
Publisher: Packt Publishing
Published: November 2018
Format(s): Online
File size: –
Number of pages: 446
Download / View Link(s): This offer has ended.
Free as of 02/29/2020.
Publisher: Packt Publishing
Published: November 2018
Format(s): Online
File size: –
Number of pages: 446
Download / View Link(s): This offer has ended.
Free as of 02/29/2020.