并發(fā)

并發(fā)的作用:

  1. 訪問慢速I/O設(shè)備
  2. 人機(jī)交互。(在執(zhí)行一個(gè)任務(wù)的時(shí)候粪薛,用戶依然可以進(jìn)行其他操作)
  3. 服務(wù)多個(gè)網(wǎng)絡(luò)客戶端
  4. 多核機(jī)器上進(jìn)行并行計(jì)算

并發(fā)的三種方式:

  1. 進(jìn)程
    每個(gè)進(jìn)程有獨(dú)立的虛擬空間特笋,所以要和其他進(jìn)程通信久橙,需使用要通過進(jìn)程間通信(IPC)機(jī)制茵肃。
    優(yōu)點(diǎn):每個(gè)進(jìn)程有獨(dú)立的進(jìn)程空間律适。
    缺點(diǎn):需使用IPC進(jìn)行通信辐烂,開銷較大。
  2. I/O多路復(fù)用
  3. 線程
    優(yōu)點(diǎn):共享進(jìn)程的上下文捂贿,由內(nèi)核自動(dòng)調(diào)度纠修。

線程內(nèi)存模型:
每個(gè)線程運(yùn)行在一個(gè)進(jìn)程的上下文中,但每個(gè)線程都有自己獨(dú)立的線程上下文厂僧,包括:
線程ID扣草,棧,棧指針颜屠,程序計(jì)數(shù)器放航,條件碼,通用目的寄存器值巩割。
寄存器的值是不共享的种冬,而進(jìn)程的內(nèi)存區(qū)域是共享的。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末粗井,一起剝皮案震驚了整個(gè)濱河市尔破,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌浇衬,老刑警劉巖懒构,帶你破解...
    沈念sama閱讀 212,884評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異耘擂,居然都是意外死亡胆剧,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,755評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門醉冤,熙熙樓的掌柜王于貴愁眉苦臉地迎上來赞赖,“玉大人滚朵,你說我怎么就攤上這事∏坝颍” “怎么了辕近?”我有些...
    開封第一講書人閱讀 158,369評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)匿垄。 經(jīng)常有香客問我移宅,道長(zhǎng),這世上最難降的妖魔是什么椿疗? 我笑而不...
    開封第一講書人閱讀 56,799評(píng)論 1 285
  • 正文 為了忘掉前任漏峰,我火速辦了婚禮,結(jié)果婚禮上届榄,老公的妹妹穿的比我還像新娘浅乔。我一直安慰自己,他們只是感情好铝条,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,910評(píng)論 6 386
  • 文/花漫 我一把揭開白布靖苇。 她就那樣靜靜地躺著,像睡著了一般班缰。 火紅的嫁衣襯著肌膚如雪贤壁。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 50,096評(píng)論 1 291
  • 那天埠忘,我揣著相機(jī)與錄音脾拆,去河邊找鬼。 笑死莹妒,一個(gè)胖子當(dāng)著我的面吹牛名船,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播旨怠,決...
    沈念sama閱讀 39,159評(píng)論 3 411
  • 文/蒼蘭香墨 我猛地睜開眼渠驼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了运吓?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,917評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤疯趟,失蹤者是張志新(化名)和其女友劉穎拘哨,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體信峻,經(jīng)...
    沈念sama閱讀 44,360評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡倦青,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,673評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了盹舞。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片产镐。...
    茶點(diǎn)故事閱讀 38,814評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡隘庄,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出癣亚,到底是詐尸還是另有隱情丑掺,我是刑警寧澤,帶...
    沈念sama閱讀 34,509評(píng)論 4 334
  • 正文 年R本政府宣布述雾,位于F島的核電站街州,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏玻孟。R本人自食惡果不足惜唆缴,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,156評(píng)論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望黍翎。 院中可真熱鬧面徽,春花似錦、人聲如沸匣掸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽旺聚。三九已至织阳,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間砰粹,已是汗流浹背唧躲。 一陣腳步聲響...
    開封第一講書人閱讀 32,123評(píng)論 1 267
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留碱璃,地道東北人弄痹。 一個(gè)月前我還...
    沈念sama閱讀 46,641評(píng)論 2 362
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像嵌器,于是被迫代替她去往敵國(guó)和親肛真。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,728評(píng)論 2 351

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

  • 必備的理論基礎(chǔ) 1.操作系統(tǒng)作用: 隱藏丑陋復(fù)雜的硬件接口爽航,提供良好的抽象接口蚓让。 管理調(diào)度進(jìn)程,并將多個(gè)進(jìn)程對(duì)硬件...
    drfung閱讀 3,531評(píng)論 0 5
  • 第十二章、并發(fā)編程 現(xiàn)代操作系統(tǒng)提供了三種基本的構(gòu)造并發(fā)程序的方法: 1衷佃、進(jìn)程: 每個(gè)邏輯控制流都是一個(gè)進(jìn)程趟卸,由內(nèi)...
    wenmingxing閱讀 552評(píng)論 0 3
  • 0 前言 在過去單CPU時(shí)代,單任務(wù)在一個(gè)時(shí)間點(diǎn)只能執(zhí)行單一程序。之后發(fā)展到多任務(wù)階段锄列,計(jì)算機(jī)能在同一時(shí)間點(diǎn)并行執(zhí)...
    七寸知架構(gòu)閱讀 9,933評(píng)論 6 95
  • 一图云、線程的簡(jiǎn)介 線程,有時(shí)被稱為輕量級(jí)進(jìn)程(Lightweight Process邻邮,LWP)竣况,是程序執(zhí)行流的最小單...
    程序員歐陽閱讀 217評(píng)論 0 0
  • 一、掉坑死 在事情沒有發(fā)生前饶囚,我是絕對(duì)想不到帕翻,自己會(huì)被富堅(jiān)的坑害死的。 我本來正在看書萝风,但是不小心掉進(jìn)了坑里嘀掸。 書...
    臨溪魚閱讀 565評(píng)論 2 2