Future& Isolate

2024-11-04  本文已影响0人  34sir

Future

非阻塞 等待结果时将控制权返回给事件循环 让UI继续执行

适用场景

这些通常是I/O密集型 不占用太多CPU Dart的异步机制可以高效处理

Isolate

允许创建执行线程 互相隔离 有自己的内存堆栈 不共享数据 真正的并行执行

使用场景

主要用于CPU 密集型任务 因为这些任务会大量占用 CPU 时间 并且会阻塞主线程 导致 UI 卡顿

上一篇 下一篇

猜你喜欢

热点阅读