首先请不要笑我的问题,我还是个新手。 最近开始学习iOS开发,发现了Dispatchqueue(documentation link)。 读完文档后,我想到了一个问题。
- 与Flutter的 future ( documentation link )类似吗?或者说它们之间有什么区别吗?如果是,那么有什么区别?
我进行了很多搜索,但找不到可以消除我困惑的正确答案。提前致谢。
最佳答案
DispatchQueue 用于并行化您的任务。它按照先进先出原则工作,意味着先完成第一个任务,等等。 Future 对我来说听起来像是一个“延迟”任务,意味着您的任务将在将来完成,但不会像 DispatchQueue 那样在后台完成。 有关 DispatchQueue 的一些好信息在这里 Appropriately-using-dispatchqueue-main :-)
关于ios - Swift 的 Dispatchqueue 和 Flutter 的 Future 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69371929/