mmap詳解

  共享內存能夠說是最有用的進程間通訊方式,也是最快的IPC形式, 由於進程能夠直接讀寫內存,而不須要任何linux 數據的拷貝。對於像管道和消息隊列等通訊方式,則須要在內核和用戶空間進行四次的數據拷貝,而共享內存則app 只拷貝兩次數據: 一次從輸入文件到共享內存區,另外一次從共享內存區到輸出文件。實際上,進程之間在共享內測試 存時,並不老是讀寫少許數據後就解除映射,有新的通訊時,再從新創建共享
相關文章
相關標籤/搜索