Grand Central Dispatch(GCD)是OS X 10.6和iOS 4引進(jìn)的一個重要的系統(tǒng)庫交排,它提供了一系列C的API尘盼,方便我們在iOS和OS X上處理并發(fā)編程沟突。GCD支持C粮坞,C++鹰祸,Objective C和Swift碉输。
當(dāng)你開始了解GCD的時候,你會發(fā)現(xiàn)2件事:它的API相當(dāng)簡潔裙顽,并且在它的介紹資料里沒有任何難點(diǎn)付燥。有一份易懂的介紹資料通過一些基本模式來指導(dǎo)你學(xué)習(xí)GCD,難道不是很好嘛愈犹?
那就是這一系列文章要做的键科。我從很早就開始使用GCD了,也跳過很多坑漩怎,我希望我能引導(dǎo)你學(xué)習(xí)這一強(qiáng)大而優(yōu)雅的庫萝嘁。
在接下來的幾星期,我會發(fā)布幾篇詳細(xì)介紹GCD各方面的文章扬卷,來幫助你從了解牙言,到使用自如,到最后能夠用GCD發(fā)揮自己的創(chuàng)意怪得。
下面是該系列文章:
2.同步使用GCD隊(duì)列(Using GCD Queues For Synchronization)
3.GCD并發(fā)隊(duì)列(GCD Concurrent Queues)
4.GCD目標(biāo)隊(duì)列(GCD Target Queues)
5.用GCD構(gòu)造線程安全的類(Writing Thread-Safe Classes with GCD)
6.?用GCD保證線性操作(Keeping Things Straight with GCD)
譯者注:翻譯自?An Introduction to Grand Central Dispatch?系列文章?(翻譯已經(jīng)過原作者許可)咱枉,該作者的整個GCD介紹系列6文章已經(jīng)全部翻譯完成且已全部發(fā)出,如有問題歡迎指正徒恋,謝謝 : )