Linux:IPC之共享內存

什麼是共享內存? 共享內存即指在Linux下,兩個或多個進程所共享的一塊在內存映射段(共享區) 上開闢好的物理內存空間,將這塊物理內存空間映射到這些進程的虛擬地址空間中(通過頁表)進行訪問,當一個進程寫入數據時,其他進程就可以讀取這些數據,這就實現了進程間的通信,並且因爲是直接讀取共享內存中的數據,較其他方式省去了用戶態與內核態的數據拷貝過程,所以這種方式的速度是最快的 在Linux中,我們可以通
相關文章
相關標籤/搜索