ios開發(fā)進(jìn)程與線程的區(qū)別是概念不同以及操作系統(tǒng)資源管理方式不同。
1、概念不同:線程是CPU獨(dú)立運(yùn)行和獨(dú)立調(diào)度的基本單位,可以理解為一個(gè)進(jìn)程中執(zhí)行的代碼片段;而ios開發(fā)進(jìn)程是資源分配的基本單位,進(jìn)程是一塊包含了某些資源的內(nèi)存區(qū)域。
2、操作系統(tǒng)資源管理方式不同:進(jìn)程有獨(dú)立的地址空間,一個(gè)進(jìn)程崩潰后,在保護(hù)模式下不會(huì)對(duì)其它進(jìn)程產(chǎn)生影響;但線程之間沒有單獨(dú)的地址空間,一個(gè)線程死掉就等于整個(gè)進(jìn)程死掉。
總結(jié):
ios開發(fā)進(jìn)程與線程的區(qū)別是概念不同以及操作系統(tǒng)資源管理方式不同。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:0731-84117792 E-MAIL:11247931@qq.com