摘要: GCD--Grand Central Dispatch纯C,提供非常多强大的函数GCD优势:1.是苹果公司为多核的并行运算提出的解决方案2.自动利用更多的CPU内核(如双核)3.自动管理线程的生命周期(创建、调度、销毁)4.只需告诉GCD需要执行的任务,不需编写线程管理代码任务和队列任务:执行什么操... 阅读全文
posted @ 2015-07-29 14:58 JonyFang 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 一、NSThread1、创建和启动3种方式1>先创建,后启动//创建NSThread *thread = [[NSThread alloc] initWithTarget:self selector:@selector(download:) object:@"http://XXX"];//启动[th... 阅读全文
posted @ 2015-07-29 08:18 JonyFang 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 安全解决 -- 互斥锁@synchronized(self) { //开始加锁,操作}优:解决多线程抢夺资源产生的数据安全问题缺:消耗CPU资源多使用前提:多条线程执行一块代码时加锁线程同步:@synchronized()多条线程在同一条线上执行(按顺序执行,与线程并发不同)nonatomic 与 ... 阅读全文
posted @ 2015-07-29 08:17 JonyFang 阅读(115) 评论(0) 推荐(0) 编辑