异步线程

2020-09-21  本文已影响0人  久百一

https://www.codenong.com/js1dac29186e18/
基本写法,异步执行回主线程写法

DispatchQueue.global().async {
       print("异步做某事: (Thread.current)")
       DispatchQueue.main.async {
           print("回到主线程: (Thread.current)")
       }
   }

* 系统创建的队列
    * 主队列(对应主线程)
    * 全局队列
* 用户创建的队列
* 串行与并行
 // 主队列
    let mainQueue = DispatchQueue.main
    // 全局队列
    let globalQueue = DispatchQueue.global()
    // 用户创建的队列
    let globalQueueWithQos = DispatchQueue.global(qos: .userInitiated)
上一篇 下一篇

猜你喜欢

热点阅读