多線程之iOS 進程與線程

進程

  • 什么是進程

  • 進程是指在系統(tǒng)中正在運行的一個應(yīng)用程序

  • 每個進程之間是獨立的,每個進程均運行在其專用且受保護的內(nèi)存空間內(nèi)

  • 比如同時打開迅雷鸿秆,Xcode,系統(tǒng)就會分別啟動2個進程

進程.png
  • 通過 “活動監(jiān)視器” 可以查看Mac系統(tǒng)中所開啟的進程

線程

  • 什么是線程

    • 1個進程要想執(zhí)行任務(wù)怎囚,必須的有線程(每1個進程至少要有一條線程)
    • 一個進程(程序)的所有任務(wù)都在線程中執(zhí)行
  • 比如使用酷狗播放器卿叽,使用迅雷下載電影桥胞,都需要在線程中執(zhí)行

線程.png
  • 線程的串行
    一個線程中任務(wù)的執(zhí)行是串行的

  • 如果要在1個線程中執(zhí)行多個任務(wù),那么只能一個一個地按順序執(zhí)行這些任務(wù)

  • 也就是說考婴,在同一時間內(nèi)贩虾,1個線程只能執(zhí)行1個任務(wù)

  • 比如在1個線程中下載3個 文件(分別是文件A,文件B沥阱,文件C)

線程的串行.png

進程和線程的比較

1.線程是CPU調(diào)用(執(zhí)行任務(wù))的最小單位缎罢。
2.進程是CPU分配資源和調(diào)度的單位。
3.一個程序可以對應(yīng)多個進程考杉,一個進程中可以有多個線程策精,但至少要有一個線程。
4.同一個進程內(nèi)的線程共享進程的資源崇棠。

進程和線程的比較.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末咽袜,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子枕稀,更是在濱河造成了極大的恐慌询刹,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,383評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件萎坷,死亡現(xiàn)場離奇詭異凹联,居然都是意外死亡,警方通過查閱死者的電腦和手機食铐,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,522評論 3 385
  • 文/潘曉璐 我一進店門匕垫,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人虐呻,你說我怎么就攤上這事∧海” “怎么了斟叼?”我有些...
    開封第一講書人閱讀 157,852評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長春寿。 經(jīng)常有香客問我朗涩,道長,這世上最難降的妖魔是什么绑改? 我笑而不...
    開封第一講書人閱讀 56,621評論 1 284
  • 正文 為了忘掉前任谢床,我火速辦了婚禮,結(jié)果婚禮上厘线,老公的妹妹穿的比我還像新娘识腿。我一直安慰自己,他們只是感情好造壮,可當(dāng)我...
    茶點故事閱讀 65,741評論 6 386
  • 文/花漫 我一把揭開白布渡讼。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪成箫。 梳的紋絲不亂的頭發(fā)上展箱,一...
    開封第一講書人閱讀 49,929評論 1 290
  • 那天,我揣著相機與錄音蹬昌,去河邊找鬼混驰。 笑死,一個胖子當(dāng)著我的面吹牛皂贩,可吹牛的內(nèi)容都是我干的账胧。 我是一名探鬼主播,決...
    沈念sama閱讀 39,076評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼先紫,長吁一口氣:“原來是場噩夢啊……” “哼治泥!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起遮精,我...
    開封第一講書人閱讀 37,803評論 0 268
  • 序言:老撾萬榮一對情侶失蹤居夹,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后本冲,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體准脂,經(jīng)...
    沈念sama閱讀 44,265評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,582評論 2 327
  • 正文 我和宋清朗相戀三年檬洞,在試婚紗的時候發(fā)現(xiàn)自己被綠了狸膏。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,716評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡添怔,死狀恐怖湾戳,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情广料,我是刑警寧澤砾脑,帶...
    沈念sama閱讀 34,395評論 4 333
  • 正文 年R本政府宣布,位于F島的核電站艾杏,受9級特大地震影響韧衣,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜购桑,卻給世界環(huán)境...
    茶點故事閱讀 40,039評論 3 316
  • 文/蒙蒙 一畅铭、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧勃蜘,春花似錦硕噩、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,798評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽守问。三九已至,卻和暖如春坑资,著一層夾襖步出監(jiān)牢的瞬間耗帕,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,027評論 1 266
  • 我被黑心中介騙來泰國打工袱贮, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留仿便,地道東北人。 一個月前我還...
    沈念sama閱讀 46,488評論 2 361
  • 正文 我出身青樓攒巍,卻偏偏與公主長得像嗽仪,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子柒莉,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,612評論 2 350

推薦閱讀更多精彩內(nèi)容

  • 又來到了一個老生常談的問題闻坚,應(yīng)用層軟件開發(fā)的程序員要不要了解和深入學(xué)習(xí)操作系統(tǒng)呢? 今天就這個問題開始兢孝,來談?wù)劜?..
    tangsl閱讀 4,104評論 0 23
  • 多線程 在iOS開發(fā)中為提高程序的運行效率會將比較耗時的操作放在子線程中執(zhí)行窿凤,iOS系統(tǒng)進程默認(rèn)啟動一個主線程,用...
    郭豪豪閱讀 2,591評論 0 4
  • .一.進程 進程:是指在系統(tǒng)中正在運行的一個應(yīng)用程序,每個進程之間是獨立的跨蟹,每個進程均運行在其專用且受保護的內(nèi)存空...
    IIronMan閱讀 4,480評論 1 33
  • 進程 1:進程是指在系統(tǒng)中正在運行的一個應(yīng)用程序,進程是程序在計算機上的一次執(zhí)行活動雳殊。 2:每個進程之間是相互獨立...
    沒有夢想_何必遠方閱讀 857評論 0 3
  • 從哪說起呢? 單純講多線程編程真的不知道從哪下嘴窗轩。夯秃。 不如我直接引用一個最簡單的問題,以這個作為切入點好了 在ma...
    Mr_Baymax閱讀 2,740評論 1 17