Flutter Engine会创建一个isolate,dart代码运行在这个主isolate上,新创建的isolate由flutter进行统一管理。
Flutter的线程管理由一个叫Embeder的中间层组件控制,Embeder提供了四个Task,分别是UITaskRunner、IOTaskRunner、GPUTaskRunner、platformTaskRunner
,对于不同的任务类型分配不同的线程模型。
微信扫一扫
Flutter Engine会创建一个isolate,dart代码运行在这个主isolate上,新创建的isolate由flutter进行统一管理。
Flutter的线程管理由一个叫Embeder的中间层组件控制,Embeder提供了四个Task,分别是UITaskRunner、IOTaskRunner、GPUTaskRunner、platformTaskRunner
,对于不同的任务类型分配不同的线程模型。
相关推荐