來(lái)自“my_楊哥”
image.png
1.NSThread 每個(gè)NSThread對(duì)象對(duì)應(yīng)一個(gè)線程,量級(jí)較輕(真正的多線程)
2.以下兩點(diǎn)是蘋果專門開發(fā)的“并發(fā)”技術(shù)译红,使得程序員可以不再去關(guān)心線程的具體使用問(wèn)題
?NSOperation/NSOperationQueue 面向?qū)ο蟮木€程技術(shù)
?GCD —— Grand Central Dispatch(派發(fā)) 是基于C語(yǔ)言的框架,可以充分利用多核楷兽,是蘋果推薦使用的多線程技術(shù)
以上這三種編程方式從上到下兽肤,抽象度層次是從低到高的,抽象度越高的使用越簡(jiǎn)單测蹲,也是Apple最推薦使用的,在項(xiàng)目中很多框架技術(shù)分別使用了不同多線程技術(shù)鬼吵。