Linux進程間通信(IPC)編程實踐(六)共享內存的使用-mmap

共享內存區是最快的IPC形式。一旦這樣的內存映射到共享它的進程的地址空間,這些進程間數據傳遞不再涉及到內核,換句話說是進程不再通過執行進入內核的系統調用來傳遞彼此的數據(如圖)。 共享內存和其他進程間通信方式的比較: 用管道或者消息隊列傳遞數據: 使用共享內存傳遞數據: 共享內存生成之後,傳遞數據並不需要再走Linux內核,共享內存允許兩個或多個進程共享一個給定的存儲區域,數據並不需要在多個進程之
相關文章
相關標籤/搜索