dispatch_async ( queue, ^{
//长时间处理
dispatch_async ( dispatch_get_main_queue( ), ^{
//主线程执行
} ) ;
} ) ;
performSelector系方法比NSThread类多线程编程简单,但是GCD更简洁
线程---一个CPU执行的CPU命令列为一天无分叉路径
多线程易引发 数据不一致 相互持续等待 消耗大量资源
dispatch_group_async
dispatch_async ( queue, ^{
//长时间处理
dispatch_async ( dispatch_get_main_queue( ), ^{
//主线程执行
} ) ;
} ) ;
performSelector系方法比NSThread类多线程编程简单,但是GCD更简洁
线程---一个CPU执行的CPU命令列为一天无分叉路径
多线程易引发 数据不一致 相互持续等待 消耗大量资源
dispatch_group_async
本文标题:About GCD
本文链接:https://www.haomeiwen.com/subject/mxwuxttx.html
网友评论