multiprocessing
Stdlib — ConcurrencyPython 2.6+Advanced
Process-based parallelism: Process, Pool, Queue, shared memory
Quick Info
- Documentation
- Official Docs
- Python Version
- 2.6+
- Dependencies
- None — Python Standard Library
- Install
Included with Python
Learn by Difficulty
Quick Example
python
import multiprocessing print(f"Module: multiprocessing") print(f"Contents: {dir(multiprocessing)[:10]}")
The multiprocessing module is part of Python's standard library. Process-based parallelism: Process, Pool, Queue, shared memory.
Try in PlaygroundTags
stdlibconcurrencyparallelismprocessCPU-bound
Related Items
threading
Stdlib — Concurrency
Thread-based parallelism: Thread, Lock, RLock, Semaphore, Event, Condition
concurrent.futures
Stdlib — Concurrency
High-level async execution: ThreadPoolExecutor, ProcessPoolExecutor
subprocess
Stdlib — Concurrency
Spawn and manage child processes: run(), Popen, pipes
queue
Stdlib — Data
Thread-safe FIFO, LIFO, and priority queues