mmap詳解

  共享內存可以說是最有用的進程間通信方式,也是最快的IPC形式, 因爲進程可以直接讀寫內存,而不需要任何 數據的拷貝。對於像管道和消息隊列等通信方式,則需要在內核和用戶空間進行四次的數據拷貝,而共享內存則 只拷貝兩次數據: 一次從輸入文件到共享內存區,另一次從共享內存區到輸出文件。實際上,進程之間在共享內 存時,並不總是讀寫少量數據後就解除映射,有新的通信時,再重新建立共享內存區域。而是保持共享
相關文章
相關標籤/搜索