GCD
dj_刘小逸
这个作者很懒,什么都没留下…
展开
-
iOS开发多线程篇—GCD的基本使用
一、主队列介绍主队列:是和主线程相关联的队列,主队列是GCD自带的一种特殊的串行队列,放在主队列中得任务,都会放到主线程中执行。提示:如果把任务放到主队列中进行处理,那么不论处理函数是异步的还是同步的都不会开启新的线程。获取主队列的方式: dispatch_queue_t queue=dispatch_get_main_queue();(1)使用异步函数执行主队列中得任务,代码转载 2016-03-07 15:36:07 · 739 阅读 · 0 评论 -
iOS开发多线程篇—GCD介绍
iOS开发多线程篇—GCD介绍一、简单介绍1.什么是GCD?全称是Grand Central Dispatch,可译为“牛逼的中枢调度器”纯C语言,提供了非常多强大的函数 2.GCD的优势GCD是苹果公司为多核的并行运算提出的解决方案GCD会自动利用更多的CPU内核(比如双核、四核)GCD会自动管理线程的生命周期(创建线程、调转载 2016-02-22 13:44:38 · 597 阅读 · 0 评论 -
iOS开发多线程篇—GCD的常见用法
一、延迟执行1.介绍iOS常见的延时执行有2种方式(1)调用NSObject的方法[self performSelector:@selector(run) withObject:nil afterDelay:2.0];// 2秒后再调用self的run方法 (2)使用GCD函数dispatch_after(dispatch_time(DISPATCH_TIME_NO转载 2016-03-07 17:21:16 · 457 阅读 · 0 评论