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

Isolates

เคยไหมครับ? เขียนโค้ดคำนวณหนักๆ แล้วแอพค้าง กดอะไรไม่ได้เลย (Jank)

นั่นเป็นเพราะ Dart เป็น Single Thread โดยธรรมชาติครับ ทุกอย่างวิ่งอยู่บนเส้นเดียวที่เรียกว่า “Main Isolate”

ถ้าเส้นนี้ตัน ทุกอย่างก็จบ… แต่เดี๋ยวก่อน! เรามี Isolates มาช่วยกู้สถานการณ์!

Isolates คือหน่วยประมวลผลอิสระที่แยก memory กันเลย ทำให้สามารถรันงานหนักๆ ได้โดยไม่ block main thread

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

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