進(jìn)程和線程的區(qū)別

1)進(jìn)程和線程的區(qū)別?

a1. 在理解進(jìn)程和線程概念之前首選要對并發(fā)有一定的感性認(rèn)識梯投,如果服務(wù)器同一時間內(nèi)只能服務(wù)于一個客戶端命辖,其他客戶端都再那里傻等的話,可見其性能的低下估計(jì)會被客戶罵出翔來分蓖,因此并發(fā)編程應(yīng)運(yùn)而生尔艇,并發(fā)是網(wǎng)絡(luò)編程中必須考慮的問題溺森。實(shí)現(xiàn)并發(fā)的方式有多種:比如多進(jìn)程蜈彼、多線程、IO多路復(fù)用延都。

a2. 進(jìn)程是資源分配的最小單位蒸甜,線程是程序執(zhí)行的最小單位棠耕。

b. 進(jìn)程有自己的獨(dú)立地址空間,每啟動一個進(jìn)程柠新,系統(tǒng)就會為它分配地址空間昧辽,建立數(shù)據(jù)表來維護(hù)代碼段、堆棧段和數(shù)據(jù)段登颓,這種操作非常昂貴搅荞。而線程是共享進(jìn)程中的數(shù)據(jù)的,使用相同的地址空間,因此CPU切換一個線程的花費(fèi)遠(yuǎn)比進(jìn)程要小很多咕痛,同時創(chuàng)建一個線程的開銷也比進(jìn)程要小很多痢甘。

c. 線程之間的通信更方便,同一進(jìn)程下的線程共享全局變量茉贡、靜態(tài)變量等數(shù)據(jù)塞栅,而進(jìn)程之間的通信需要以通信的方式(IPC)進(jìn)行。不過如何處理好同步與互斥是編寫多線程程序的難點(diǎn)腔丧。

d. 但是多進(jìn)程程序更健壯放椰,多線程程序只要有一個線程死掉,整個進(jìn)程也死掉了愉粤,而一個進(jìn)程死掉并不會對另外一個進(jìn)程造成影響砾医,因?yàn)檫M(jìn)程有自己獨(dú)立的地址空間。

e. 線程是程序執(zhí)行時的最小單位衣厘,它是進(jìn)程的一個執(zhí)行流如蚜,是CPU調(diào)度和分派的基本單位,一個進(jìn)程可以由很多個線程組成影暴,線程間共享進(jìn)程的所有資源错邦,每個線程有自己的堆棧和局部變量。線程由CPU獨(dú)立調(diào)度執(zhí)行型宙,在多CPU環(huán)境下就允許多個線程同時運(yùn)行撬呢。同樣多線程也可以實(shí)現(xiàn)并發(fā)操作,每個請求分配一個線程來處理妆兑。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末魂拦,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子箭跳,更是在濱河造成了極大的恐慌晨另,老刑警劉巖潭千,帶你破解...
    沈念sama閱讀 219,366評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件谱姓,死亡現(xiàn)場離奇詭異,居然都是意外死亡刨晴,警方通過查閱死者的電腦和手機(jī)屉来,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,521評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來狈癞,“玉大人茄靠,你說我怎么就攤上這事〉埃” “怎么了慨绳?”我有些...
    開封第一講書人閱讀 165,689評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我脐雪,道長厌小,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,925評論 1 295
  • 正文 為了忘掉前任战秋,我火速辦了婚禮璧亚,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘脂信。我一直安慰自己癣蟋,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,942評論 6 392
  • 文/花漫 我一把揭開白布狰闪。 她就那樣靜靜地躺著疯搅,像睡著了一般。 火紅的嫁衣襯著肌膚如雪尝哆。 梳的紋絲不亂的頭發(fā)上秉撇,一...
    開封第一講書人閱讀 51,727評論 1 305
  • 那天,我揣著相機(jī)與錄音秋泄,去河邊找鬼琐馆。 笑死,一個胖子當(dāng)著我的面吹牛恒序,可吹牛的內(nèi)容都是我干的瘦麸。 我是一名探鬼主播,決...
    沈念sama閱讀 40,447評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼歧胁,長吁一口氣:“原來是場噩夢啊……” “哼滋饲!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起喊巍,我...
    開封第一講書人閱讀 39,349評論 0 276
  • 序言:老撾萬榮一對情侶失蹤屠缭,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后崭参,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體呵曹,經(jīng)...
    沈念sama閱讀 45,820評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,990評論 3 337
  • 正文 我和宋清朗相戀三年何暮,在試婚紗的時候發(fā)現(xiàn)自己被綠了奄喂。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,127評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡海洼,死狀恐怖跨新,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情坏逢,我是刑警寧澤域帐,帶...
    沈念sama閱讀 35,812評論 5 346
  • 正文 年R本政府宣布赘被,位于F島的核電站,受9級特大地震影響肖揣,放射性物質(zhì)發(fā)生泄漏帘腹。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,471評論 3 331
  • 文/蒙蒙 一许饿、第九天 我趴在偏房一處隱蔽的房頂上張望阳欲。 院中可真熱鬧,春花似錦陋率、人聲如沸球化。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,017評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽筒愚。三九已至,卻和暖如春菩浙,著一層夾襖步出監(jiān)牢的瞬間巢掺,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,142評論 1 272
  • 我被黑心中介騙來泰國打工劲蜻, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留陆淀,地道東北人。 一個月前我還...
    沈念sama閱讀 48,388評論 3 373
  • 正文 我出身青樓先嬉,卻偏偏與公主長得像轧苫,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子疫蔓,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,066評論 2 355