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- The
concurrent
package 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: