-
Notifications
You must be signed in to change notification settings - Fork 33
Closed
Description
Basics
- What's Python Global Interpreter Lock
Advanced
- Multithreading vs multiprocessing
- Process pool and thread pool executor
- Python can only run I/O bound threads concurrently, CPU bound work is blocking (GIL)
- Alternatives to Multithreading:
- Asyncio
- Coroutines
- Synchronisation primitives:
- Channels
- Locks
- Mutexes
Reactions are currently unavailable