GCD多线程在swift中的变化
Posted HEJJY
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GCD多线程在swift中的变化相关的知识,希望对你有一定的参考价值。
1、异步线程加载主线程刷新
DispatchQueue.global().async {
// TODO:执行异步线程网络请求
DispatchQueue.main.async(execute: {
// TODO:执行主线程刷新主界面
})
}
2、延时执行
let time : TimeInterval = 2.0
DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + time) {
// TODO:执行延时代码
}
以上是关于GCD多线程在swift中的变化的主要内容,如果未能解决你的问题,请参考以下文章
Swift - 多线程实现方式 - Grand Central Dispatch(GCD)
Swift - GCD 可变数组多线程发出“在枚举时发生突变”