Introduction

Python multiprocessing.

SU

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 yaratish
  • Process 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

On this page

Xato haqida xabar berish