理解GCD中任務和隊列執行的原理

咱們都知道IOS中經常使用於處理線程的三種方式:NSThread、NSOperation、GCD,而GCD有很好的的優勢就是不須要咱們來處理runLoop的運行循環,它是一套基於C的併發編程(可是強調一下GCD並不能理解爲多線程,由於這個並非本身來控制線程),咱們在使用的時候是不須要管理線程的任何生命週期,系統會自動幫咱們管理。在底層是有一個任務隊列與線程池的概念,若是任務隊列與線程池的認識有點模
相關文章
相關標籤/搜索