進程間通信就是在不同進程之間傳播或交換信息,那么不同進程之間存在著什么雙方都可以訪問的介質呢?進程的用戶空間是互相獨立的,一般而言是不能互相訪問的,唯一的例外是共享內存區(qū)。
可以說,共享內存是一種最為高效的進程間通信方式。因為進程可以直接讀寫內存,不需要任何數據的復制。為了在多個進程間交換信息,內核專門留出了一塊內存區(qū)。這段內存區(qū)可以由需要訪問的進程將其映射到自己的私有地址空間。因此,進程就可以直接讀寫這一內存區(qū)而不需要進行數據的復制,從而大大提高了效率。
是德科技創(chuàng)新技術峰會來襲,報名領好禮
IT006IT充電站能不能做下去
vim從入門到精通第02季:使用插件定制自己的IDE開發(fā)環(huán)境
自己動手寫FAT32文件系統(tǒng)
AVR單片機十日通(下)
內容不相關 內容錯誤 其它
本站介紹 | 申請友情鏈接 | 歡迎投稿 | 隱私聲明 | 廣告業(yè)務 | 網站地圖 | 聯(lián)系我們 | 誠聘英才
ICP許可證號:京ICP證070360號 21ic電子網 2000- 版權所有 用戶舉報窗口( 郵箱:macysun@21ic.com )
京公網安備 11010802024343號