Linux進程間通訊六 Posix 共享內存簡介與示例

1. 共享內存簡介 共享內存主要用於不一樣進程之間相互通訊,由於操做的是同一塊地址,不須要內核和用戶層之間數據拷貝,屬於最快的進程間通訊方式,不過,爲了防止讀寫衝突,通常須要額外的同步手段。以前介紹了SystemV共享內存的使用方式,今天介紹下Posix共享內存。Posix 共享內存API主要有這幾個,shm_open,用於獲取或者建立一個共享內存文件描述符,ftruncate,用於設置共享內存的
相關文章
相關標籤/搜索