
1:在瀏覽器地址鍵入U(xiǎn)RL,按下回車之后經(jīng)歷的流程首先瀏覽器會(huì)依據(jù)URL逐層查詢DNS服務(wù)器緩存,解析URL中的域名所對(duì)應(yīng)的IP地址。DNS地址...
iOS引入Tagged Pointer技術(shù),為了優(yōu)化NSString、NSNumber贺归、NSDate小對(duì)象的存儲(chǔ)。判斷指針為Tagged Poi...
NSTimer、CADisplayLink依賴Runloop仲义,如果Runloop的任務(wù)過于繁重婶熬,可能導(dǎo)致NSTimer不準(zhǔn)時(shí)。GCD的定時(shí)器di...
proxy:代理人埃撵,委托書schedule:時(shí)間表 方案1:pthread_rwlock_rdlock赵颅、pthread_rwlock_wrloc...
OC是一門動(dòng)態(tài)性比較強(qiáng)的編程語言,允許很多操作推遲到程序運(yùn)行的時(shí)候再進(jìn)行暂刘。OC的動(dòng)態(tài)性就是由runtime來支撐和實(shí)現(xiàn)饺谬,Runtime是一套C語...
semaphore:信號(hào)量recursive:遞歸的unfair:不公平mutex:互斥 OSSpinLock:自旋鎖谣拣,等待鎖的線程一直處于忙等...
產(chǎn)生死鎖原因:使用sync函數(shù)往當(dāng)前串行隊(duì)列里面添加任務(wù)募寨,會(huì)卡住當(dāng)前串行隊(duì)列(產(chǎn)生死鎖)。
Runloop的基本作用:1:保持程序的持續(xù)運(yùn)行2:處理App中的各種事件(觸摸事件芝发、定時(shí)器事件)3:節(jié)省CPU資源绪商,提高程序性能苛谷。 Runlo...