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