Concurrency in Python Tutorial
Concurrency, natural phenomena, is the happening of two or more events at the same time. It is a challenging task for the professionals to create concurrent applications and get the most out of computer hardware.
This tutorial will be useful for graduates, postgraduates, and research students who either have an interest in this subject or have this subject as a part of their curriculum. The reader can be a beginner or an advanced learner.
The reader must have basic knowledge about concepts such as Concurrency, Multiprocessing, Threads, and Process etc. of Operating System. He/she should also be aware about basic terminologies used in OS along with Python programming concepts.
*** Table of Contents:
Concurrency in Python - Introduction
Concurrency vs Parallelism
System and Memory Architecture
Concurrency in Python - Threads
Implementation of Threads
Synchronizing Threads
Threads Intercommunication
Testing Thread Applications
Debugging Thread Applications
Benchmarking and Profiling
Concurrency in Python - Pool of Threads
Concurrency in Python - Pool of Processes
Concurrency in Python - Multiprocessing
Processes Intercommunication
Event-Driven Programming
Reactive Programming
Details
- Publication Date
- Sep 3, 2021
- Language
- English
- Category
- Computers & Technology
- Copyright
- All Rights Reserved - Standard Copyright License
- Contributors
- By (author): Su Su
Specifications
- Format