https://www.codenong.com/js1dac29186e18/
基本寫法缴罗,異步執(zhí)行回主線程寫法
DispatchQueue.global().async {
print("異步做某事: (Thread.current)")
DispatchQueue.main.async {
print("回到主線程: (Thread.current)")
}
}
* 系統(tǒng)創(chuàng)建的隊列
* 主隊列(對應主線程)
* 全局隊列
* 用戶創(chuàng)建的隊列
* 串行與并行
// 主隊列
let mainQueue = DispatchQueue.main
// 全局隊列
let globalQueue = DispatchQueue.global()
// 用戶創(chuàng)建的隊列
let globalQueueWithQos = DispatchQueue.global(qos: .userInitiated)