一、系统的取消方法 NSOperationQueue取消所有操作的方法:- (void)cancelAllOperations;该方法的作用是:...
一、系统的取消方法 NSOperationQueue取消所有操作的方法:- (void)cancelAllOperations;该方法的作用是:...
最近在补源码阅读方面的短板,第一个选择的就是AFNetworking,一方面AF的编码思路、代码质量都属于开源框架的上乘;另一方面也可以借机温习...
本文是我在上海 T 沙龙4月7日分享内容的文字版总结和拓展。相关视频和文档请见链接:深入浅出 iOS 并发编程其中主要内容包括:GCD与Oper...
用dispatch_barrier_sync实现多读单写,用dispatch_semaphore实现单读单写
1 NSOperation NSOperation 自身是一个抽象类,定义了一个要执行的工作,可以定义一个 NSOperation 的子类来使用...
简介 FMDB是对苹果SQLite的封装 多线程操作 1. 如果出现多个线程同时操作数据库,怎么办,用他,用他,FMDatabaseQueue ...
导语:在GCD的使用中,需要考虑控制最大并发数 和 线程同步这两个问题,本文主要介绍GCD中如何控制最大并发数 。 一、概述 1、GCD并发的困...
GCD是一个延迟执行的函数,他有两个参数,第一个参数是dispatch_time_t即延迟多长时间,第二个参数是dispatch_queue_t...
实现网络请求顺序执行的几种方案及优缺点比较 网络请求顺序执行的具体实现 实现网络请求顺序执行的方案 回调中发起下次请求优点:最简单缺点:会产生回...
在开发时有这样一个需求,有a,b,c3个网络请求,,在a请求完成后,b发起请求,b完成后c发起请求,在c结束时获得一个通知。这相当于多线程同步以...
专题公告
多线程编程