本文只介绍Grand Central dispath(GCD)
个人认为一个GCD就够用了,可能是改版或是其他的在找之前写的多线程方法时发现不能用了,看文档之后发现改了,现在看上去更加简单易用。
dispatchQueue.global().async { print("开始执行异步任务") Thread.sleep(forTimeInterval: 2) print("异步任务执行完毕") dispatchQueue.main.async { print("回到UI线程") } }