經(jīng)常會(huì)在筆試或面試中碰到的問(wèn)題,記錄一下官方文檔的解釋 Load Invoked whenever a class or category is...
在高并行的代碼環(huán)境中,我們常常會(huì)碰到這樣的情況:多個(gè)線程同時(shí)訪問(wèn)某一段代碼,產(chǎn)生資源競(jìng)爭(zhēng),導(dǎo)致程序異常。線程鎖可以幫我們解決這樣的問(wèn)題,它可以讓...
上一篇 [iOS多線程-GCD之dispatch_barrier_async](http://www.itdecent.cn/p/d63c310...
上一篇 iOS多線程-GCD之dispatch_barrier_async 一、釋義 該函數(shù)按指定的次數(shù)將指定的Block追加到指定的Dispa...
上一篇 iOS多線程-GCD之Dispatch Group 一、釋義 dispatch_barrier_async一般叫做“柵欄函數(shù)”,它就好像...
上一篇 iOS多線程-GCD之dispatch_set_target_queue 一、釋義 dispatch_group_create()會(huì)返回...
上一篇 iOS多線程-GCD之同步和異步 一、釋義 dispatch_set_target_queue 函數(shù)有兩個(gè)作用:第一,變更隊(duì)列的執(zhí)行優(yōu)先...
上一篇 iOS多線程-GCD之串行隊(duì)列和并行隊(duì)列 在GCD中,同步和異步是由這兩個(gè)函數(shù)來(lái)完成的:dispatch_sync、dispatch_a...
一、創(chuàng)建隊(duì)列 第一個(gè)參數(shù)是隊(duì)列名稱,采用域名反轉(zhuǎn)的命名規(guī)則,便于調(diào)試。 第二個(gè)參數(shù)用于區(qū)分創(chuàng)建串行隊(duì)列還是并行隊(duì)列。串行隊(duì)列: 傳入 NULL ...