>>677 multi processing อธีบายสั้นๆ นะ
ถ้าเขียนไว้ที่ thread หลัก มันจะไปกวนการแสดงผลพวกหลัก
เอาแค่ย่อขยายหน้าจอก็ทำไม่ได้ค้างไปหมด มันจะค้างไปจนกว่า app ประมวลผลเสร็จ
แต่ถ้าเขียนไว้ที่ thread รอง คือโยนไปทำงานในส่วนที่เหลือ มึงจะย่อจะขยายหน้าจอ scroll ไปมาได้
ไม่รู้สึกว่าโปรแกรมทำงานอยู่เลย คือ เครื่องทำงานลื่นปรกติ
ถ้า app , program ใช้ประมวลผลนิดหน่อยไม่รู้สึกหรอก แต่ถ้าประมวลผลเยอะก็ควรทำแบบ multi processing
สิ่งที่ยุ่งยากของ multi processing คือ มึงต้องทำตัว event แจ้งเตือนกลับมาเวลาประมวลผลเสร็จ
เทรดที่โยนให้ทำงานแบบ multi processing จะไม่นับรวมส่วน thread หลัก แล้วต้องล้างหน่วยความจำเองด้วย
ไม่งั้นทำงานอยู่ดีๆ อาจจะ restart เองเฉยเพราะหน่วยความจำเต็ม