IPC-進(jìn)程間通信介紹

IPC-進(jìn)程間通信介紹

IPC:InterProcess Communication,進(jìn)程將通信桃序,通過內(nèi)核提供的緩沖區(qū)進(jìn)行數(shù)據(jù)交換。
Linux環(huán)境下躁劣,進(jìn)程地址空間相互獨立晃琳,每隔進(jìn)程各自有不同的用戶地址空間。任何一個進(jìn)程的變量在另一個進(jìn)程中是看不到的姆涩,所以進(jìn)程和進(jìn)程之間不能相互訪問挽拂,要數(shù)據(jù)交換,必須通過內(nèi)核骨饿,在內(nèi)核中開辟一塊緩沖區(qū)亏栈,在進(jìn)程1把數(shù)據(jù)從用戶空間拷貝到內(nèi)核緩沖區(qū)台腥,進(jìn)程2再從內(nèi)核緩沖區(qū)中讀走數(shù)據(jù)。


TIM截圖20190517150511.png

IPC通信方式:

pipe 管道
fifo 有名管道
mmap 文件映射IO绒北,共享IO 速度最快黎侈,
本地 socket 最穩(wěn)定
信號 攜帶信息連最小
共享內(nèi)存 在內(nèi)存開辟一塊緩沖去各個進(jìn)程都可以直接使用。
消息隊列

現(xiàn)在比較常用的進(jìn)程通信方式有:管道(簡單)镇饮、信號(開銷小)蜓竹、mmap(無血緣關(guān)系)、本地套接字(穩(wěn)定)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末储藐,一起剝皮案震驚了整個濱河市俱济,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌钙勃,老刑警劉巖蛛碌,帶你破解...
    沈念sama閱讀 217,734評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異辖源,居然都是意外死亡蔚携,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,931評論 3 394
  • 文/潘曉璐 我一進(jìn)店門克饶,熙熙樓的掌柜王于貴愁眉苦臉地迎上來酝蜒,“玉大人,你說我怎么就攤上這事矾湃⊥瞿裕” “怎么了?”我有些...
    開封第一講書人閱讀 164,133評論 0 354
  • 文/不壞的土叔 我叫張陵邀跃,是天一觀的道長霉咨。 經(jīng)常有香客問我,道長拍屑,這世上最難降的妖魔是什么途戒? 我笑而不...
    開封第一講書人閱讀 58,532評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮僵驰,結(jié)果婚禮上喷斋,老公的妹妹穿的比我還像新娘。我一直安慰自己蒜茴,他們只是感情好星爪,可當(dāng)我...
    茶點故事閱讀 67,585評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著矮男,像睡著了一般移必。 火紅的嫁衣襯著肌膚如雪室谚。 梳的紋絲不亂的頭發(fā)上毡鉴,一...
    開封第一講書人閱讀 51,462評論 1 302
  • 那天崔泵,我揣著相機(jī)與錄音,去河邊找鬼猪瞬。 笑死憎瘸,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的陈瘦。 我是一名探鬼主播幌甘,決...
    沈念sama閱讀 40,262評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼痊项!你這毒婦竟也來了锅风?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,153評論 0 276
  • 序言:老撾萬榮一對情侶失蹤鞍泉,失蹤者是張志新(化名)和其女友劉穎皱埠,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體咖驮,經(jīng)...
    沈念sama閱讀 45,587評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡边器,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,792評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了托修。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片忘巧。...
    茶點故事閱讀 39,919評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖睦刃,靈堂內(nèi)的尸體忽然破棺而出砚嘴,到底是詐尸還是另有隱情,我是刑警寧澤眯勾,帶...
    沈念sama閱讀 35,635評論 5 345
  • 正文 年R本政府宣布枣宫,位于F島的核電站,受9級特大地震影響吃环,放射性物質(zhì)發(fā)生泄漏也颤。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,237評論 3 329
  • 文/蒙蒙 一郁轻、第九天 我趴在偏房一處隱蔽的房頂上張望翅娶。 院中可真熱鬧,春花似錦好唯、人聲如沸竭沫。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,855評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蜕提。三九已至,卻和暖如春靶端,著一層夾襖步出監(jiān)牢的瞬間谎势,已是汗流浹背凛膏。 一陣腳步聲響...
    開封第一講書人閱讀 32,983評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留脏榆,地道東北人猖毫。 一個月前我還...
    沈念sama閱讀 48,048評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像须喂,于是被迫代替她去往敵國和親吁断。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,864評論 2 354

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

  • 一.管道機(jī)制(pipe) 1.Linux的fork操作 在計算機(jī)領(lǐng)域中坞生,尤其是Unix及類Unix系統(tǒng)操作系統(tǒng)中仔役,...
    Geeks_Liu閱讀 3,690評論 1 9
  • 一、進(jìn)程間通信的概念 每個進(jìn)程各自有不同的用戶地址空間是己,任何一個進(jìn)程的全局變量在另一個進(jìn)程中都看不到骂因,所以進(jìn)程之間...
    TyiMan閱讀 166,311評論 16 318
  • 必備的理論基礎(chǔ) 1.操作系統(tǒng)作用: 隱藏丑陋復(fù)雜的硬件接口,提供良好的抽象接口赃泡。 管理調(diào)度進(jìn)程寒波,并將多個進(jìn)程對硬件...
    drfung閱讀 3,541評論 0 5
  • 1. 進(jìn)程通信的概念 IPC:每個進(jìn)程都有自己獨立的進(jìn)程地址空間,任何在一個經(jīng)常的全局變量在另一個進(jìn)程中是看不見的...
    MagicDong閱讀 1,923評論 0 4
  • 1 進(jìn)程介紹 1.1 進(jìn)程和程序 所謂進(jìn)程是由正文段(text)升熊、用戶數(shù)據(jù)段(user segment)以及系統(tǒng)數(shù)...
    瘋狂小王子閱讀 1,241評論 0 7