深耕Flutter---扫清Flutter异步编程之路上的路障

Isolate 基本概念 Isolate更像是一个进程,全部的dart代码都会在上面运行,其内部有一个线程,用来处理event loop,还有一块内存,而且这块内存是私有的,也就说两个Isolate不共享内存(这也是和Java 的Thread的主要区别),要是多个Isolate想共同工做,只能经过port来发送消息进行通讯(通常会把特别耗时的操做,好比IO操做、图片压缩等容易引发main isol
相关文章
相关标签/搜索