在 iOS 7 之前,当程序置于后台之后开发者们对他们程序所能做的事情非常有限。除了 VOIP 和基于地理位置特性以外,唯一能做的地方就是使用后...
在 iOS 7 之前,当程序置于后台之后开发者们对他们程序所能做的事情非常有限。除了 VOIP 和基于地理位置特性以外,唯一能做的地方就是使用后...
一、RunLoop和线程的关系 每条线程都有唯一的一个与之对应的RunLoop对象,一个线程可以开启多个RunLoop,只不过都是嵌套在最...
GCD和NSOperation NSOperationQueue的比较 GCD是c语言实现的一套API,是一种轻量级的实现多线程的方法。队列中执...
初次使用案例 如果有人没有碰到类似问题,可以尝试看看。 代码很简答,就是使用NSURLConnection下载一个dmg格式的大文件。不一样的是...
之前有一个项目采用的是 MRR,今天在将其转 ARC 时有一个小问题,就是 Xcode 提示 dispatch_semaphore_t 要使用 ...
GCD术语 串行和并行 同步和异步 关键段 竞争条件 死锁 线程安全 线程上下文切换 平行与并发 平行:多个线程可以同时执行 并发:如果是多核的...
GCD 技术是一个轻量的,底层实现隐藏的神奇技术,我们能够通过GCD和block轻松实现多线程编程,有时候,GCD相比其他系统提供的多线程方法更...
本篇的主要内容是: 1 消息循环 Runloop 2 G.C.D使用的详细介绍 3 延迟执行 4单例模式 5 调度组 6 Block学习浅谈 如...
0.序 1.基本概念 2.互斥量的例子 3.互斥量定义 3.1 64位系统 3.2 32位系统 3.3 pthread_mutex_t结构的内容...
Content 0.序 1.基本的同步版本 2.多进程版本 3.多线程版本 4.小结 0.序 本节通过一个简单的闹钟实例演示异步编程方法。 该程...
专题公告
iOS线程管理