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中的变化的主要内容,如果未能解决你的问题,请参考以下文章