امتي و ليه و ازاي تعمل multithread في Flutter

Опубликовано: 29 Апрель 2026
на канале: Mohab Gamal
1,065
68

في Flutter، الـ multithreading (أو التشغيل المتوازي) مهم عشان تمنع التطبيق من التهنيج أو البطء لما تعمل شغل تقيل زي قراءة داتا كتير، أو عمليات حسابية كبيرة. Flutter بيشتغل على UI thread واحدة، فلو حطيت فيها شغل تقيل هتأثر على أداء التطبيق.

عشان كده بنستخدم حاجات زي compute() أو Isolate لتشغيل المهام التقيلة في thread منفصل.
compute() أسهل ومناسبة للحاجات البسيطة، لكن لو محتاج تحكم أكبر، استخدم Isolate.