【发布时间】:2017-11-03 14:37:22
【问题描述】:
我长期使用DispatchQueue.main.async进行UI相关的操作。
Swift 提供了DispatchQueue.main.async 和DispatchQueue.main.sync,两者都在主队列上执行。
谁能告诉我它们之间的区别?我应该什么时候使用每个?
DispatchQueue.main.async {
self.imageView.image = imageView
self.lbltitle.text = ""
}
DispatchQueue.main.sync {
self.imageView.image = imageView
self.lbltitle.text = ""
}
【问题讨论】:
标签: ios swift multithreading swift3 concurrency