Introduction
Python multiprocessing.
Bir nechta protsesslarni yaratish
Ko‘plab protsessor ishlab chiqaruvchilari bugungi kunda ko‘p yadroli protsessorlar ishlab chiqarmoqda. Hatto mobil telefonlar ham bir nechta yadrolar bilan jihozlangan! Python’ning Global Interpreter Lock (GIL) tufayli ushbu yadrolardan samarali foydalanishning imkoni yo‘q. Biroq, Python 2.6 versiyasidan boshlab multiprocessing
moduli qo‘shilgan bo‘lib, u qurilmangizdagi barcha yadrolardan to‘liq foydalanish imkonini beradi.
Ushbu bobda siz quyidagi mavzular bilan tanishasiz:
- Protsesslardan foydalanishning afzalliklari
- Protsesslardan foydalanishning kamchiliklari
multiprocessing
yordamida protsesslarni yaratishProcess
sinfini o‘zlashtirish- Protsesslar hovuzini yaratish
Mazkur bob multiprocessing haqida to‘liq ma’lumot bermaydi. Umuman olganda, multiprocessing va konkurlik mavzulari maxsus kitobda batafsilroq yoritilishi kerak bo‘lgan keng mavzudir. Agar multiprocessing
modulining batafsil hujjatlari bilan tanishmoqchi bo‘lsangiz, quyidagi manzilga murojaat qilishingiz mumkin:
Keling, boshlaylik!
Last updated on