我可能对孤立和future 有错误的 idea .请帮我把它弄清楚.以下是我对这两个科目的理解.
隔离:Isolates在其自己的事件循环中运行代码,并且每个事件可以在嵌套的微任务队列中运行较小的任务.
将来:将来用来表示将来某个时候可能出现的值或错误.
我的困惑是:
doctor 说隔离有它自己的循环?我觉得拥有自己的事件队列对我来说更有意义,我错了吗?
将来是否在主隔离上异步运行?我假设将来的任务实际上被放在事件队列的末尾,所以它将来是否会被循环执行.如果我说错了,请纠正我.
如果有future ,为什么要使用隔离呢?我看到了一些使用Isolate代替Future来完成一些繁重任务的例子.但是为什么呢?只有当将来在主隔离队列上异步执行时,它才对我有意义.