据我了解,swift中有 3 种类型的 DispatchQueue:
每一个都可能工作(异步或同步)
第一个问题:
主队列是否只在UI 线程上工作而不在另一个线程上工作?如果答案是肯定的,如何DispatchQueue.Main.async不阻塞 UI 线程。如果答案为 No ,那么DispatchQueue.global只要DispatchQueue.Main.async在另一个线程中工作,使用有什么好处。
第二个问题:
DispatchQueue.global (async)和 DispatchQueue.global (sync)之间的区别是什么,只要这个队列并发工作 ,在哪里使用每个队列?
第三个问题:
什么是差异
multithreading asynchronous grand-central-dispatch swift dispatch-queue