一、系統的取消方法 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結束時獲得一個通知。這相當于多線程同步以...