Eksekusi SerentakΒΆ
Modul yang dijelaskan dalam bab ini memberikan dukungan untuk eksekusi kode secara bersamaan. Pilihan alat yang tepat akan tergantung pada tugas yang akan dijalankan (CPU terikat vs IO terikat) dan gaya yang dipilih saat pembuatan (multitasking koperatif yang dipicu kejadian vs multitasking preemptif). Berikut ini ikhtisar:
threading
--- Thread-based parallelismmultiprocessing
--- Process-based parallelism- Pengenalan
- Referensi
- Programming guidelines
- Contoh-contoh
multiprocessing.shared_memory
--- Shared memory for direct access across processes- Paket
concurrent
concurrent.futures
--- Launching parallel taskssubprocess
--- Subprocess managementsched
--- Event schedulerqueue
--- A synchronized queue classcontextvars
--- Context Variables
Berikut ini adalah modul pendukung untuk beberapa layanan di atas: