Skip to content
เข้าสู่ระบบ

multiprocessing Module

multiprocessing module ช่วยให้เราสามารถรัน Python code แบบ parallel ได้อย่างแท้จริง โดยใช้หลาย process แทนที่จะเป็น thread ซึ่ง bypass ข้อจำกัดของ GIL (Global Interpreter Lock)

ลองนึกภาพว่าเรามี CPU 8 cores แต่ Python ปกติใช้ได้แค่ 1 core เพราะ GIL แต่ถ้าใช้ multiprocessing เราสามารถใช้ได้ทุก core ทำให้งาน CPU-intensive เร็วขึ้นหลายเท่า

เข้าสู่ระบบเพื่อดูเนื้อหาเต็ม

ยืนยันตัวตนด้วยบัญชี Google เพื่อปลดล็อกบทความทั้งหมด