Fanboi Channel

โปรแกรมเมอร์ที่รัก

Last posted

Total of 1000 posts

679 Nameless Fanboi Posted ID:8ox4YQFXEZ

>>677 multi processing อธีบายสั้นๆ นะ

ถ้าเขียนไว้ที่ thread หลัก มันจะไปกวนการแสดงผลพวกหลัก
เอาแค่ย่อขยายหน้าจอก็ทำไม่ได้ค้างไปหมด มันจะค้างไปจนกว่า app ประมวลผลเสร็จ

แต่ถ้าเขียนไว้ที่ thread รอง คือโยนไปทำงานในส่วนที่เหลือ มึงจะย่อจะขยายหน้าจอ scroll ไปมาได้
ไม่รู้สึกว่าโปรแกรมทำงานอยู่เลย คือ เครื่องทำงานลื่นปรกติ

ถ้า app , program ใช้ประมวลผลนิดหน่อยไม่รู้สึกหรอก แต่ถ้าประมวลผลเยอะก็ควรทำแบบ multi processing

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

Posts limit exceeded

Topic has reached maximum number of posts.

Please start a new topic.

Be Civil — "Be curious, not judgemental"

  • FAQs — คำถามที่ถามบ่อย (การใช้บอร์ด การแบน ฯลฯ)
  • Policy — เกณฑ์การใช้งานเว็บไซต์
  • Guidelines — ข้อแนะนำในการใช้งานเว็บไซต์
  • Deletion Request — แจ้งลบและเกณฑ์การลบข้อความ
  • Law Enforcement — แจ้งขอ IP address

All contents are responsibility of its posters.