多线程
文章平均质量分 55
JH_1995
这个作者很懒,什么都没留下…
展开
-
RunLoop
RunLoop对象iOS中有2套API来访问和使用RunLoopFoundation NSRunLoopCore Foundation CFRunLoopRefNSRunLoop和CFRunLoopRef都代表着RunLoop对象NSRunLoop是基于CFRunLoopRef的一层OC包装,所以要了解RunLoop内部结构,需要多研究CFRunLoopRef层面的API(Core F原创 2016-02-06 20:18:19 · 279 阅读 · 0 评论 -
NSConnection和RunLoop的关系
#import "ViewController.h"@interface ViewController () <NSURLConnectionDataDelegate>@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; NSURLConnection *conn = [NSURL原创 2016-02-06 21:22:13 · 961 阅读 · 0 评论 -
GCD&&单粒
GCD基本思想GCD的基本思想是就将操作放在队列中去执行 操作使用Blocks定义队列负责调度任务执行所在的线程以及具体的执行时间队列的特点是先进先出(FIFO)的,新添加至对列的操作都会排在队尾GCD中的专用术语同步函数和异步函数主要影响:能不能开启新的线程同步函数:只是在当前线程中执行任务,不具备开启新线程的能力异步函数:可以在新的线程中执行任务,具备开启新线程的能力(特殊情况:在原创 2016-02-03 14:20:51 · 356 阅读 · 0 评论 -
多线程网络总结
多线程NSThreadGCD 队列 并发队列 全局队列自己创建串行队列 自己创建主队列任务:block函数 sync:同步函数async:异步函数单例模式NSOperationRunLoop 同一时间只能选择一个模式运行常用模式 Default:默认Tracking:拖拽UIScrollView网络HTTP请求GET请求原创 2016-05-11 20:41:24 · 386 阅读 · 0 评论