Flutter 线程管理模型

Flutter Engine会创建一个isolate,dart代码运行在这个主isolate上,新创建的isolate由flutter进行统一管理。

Flutter的线程管理由一个叫Embeder的中间层组件控制,Embeder提供了四个Task,分别是UITaskRunner、IOTaskRunner、GPUTaskRunner、platformTaskRunner

,对于不同的任务类型分配不同的线程模型。

你可能感兴趣的:(Flutter 线程管理模型)