本文只介绍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线程" )
}
}
|