multiprocessing
Python multiprocessing moduli
❮ Python o‘rnatilgan modullari
Misol
CPU’lar sonini chiqaring (hech qanday jarayon ishga tushirilmaydi):
import multiprocessing
print(multiprocessing.cpu_count())
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
multiprocessing moduli jarayonlar yordamida kodni parallel ishga tushirish imkonini beradi.
Undan CPU’ga bog‘liq vazifalarda GIL’ni chetlab o‘tish hamda navbatlar va pipe’lar yordamida jarayonlar o‘rtasida ma’lumot almashish uchun foydalaning.
A’zolar
| A’zo | Tavsif |
|---|---|
| cpu_count() | Tizimdagi CPU’lar sonini qaytaradi. |
| Process | Alohida jarayonni yaratish va boshqarish uchun sinf. |
| Queue | Jarayonlar o‘rtasida aloqa uchun jarayonlararo xavfsiz (process-safe) FIFO navbat. |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
