标签:
pThread
NSThread
GCD
NSOperation
在GCD的基础上封装,特性:操作依赖、操作最大并发数(并非线程数量)、
参考①里面提到的两种方式一种是使用NSLock同步锁,另一种是使用@synchronized代码块。
使用NSCondition
lock the condition
while (!(boolean_predicate)) {
wait on condition
}
do protected work
(optionally, signal or broadcast the condition again or change a predicate value)
unlock the condition
参考
① http://www.cnblogs.com/kenshincui/p/3983982.html
② http://www.jianshu.com/p/0b0d9b1f1f19
标签:
原文地址:http://www.cnblogs.com/loying/p/5173019.html