進程間通信(IPC)之————共享內存

一. 共享內存     在系統中,兩個不同的進程都會維護自己的一塊地址空間,這個地址空間一般是虛擬地址,會通過mmu和頁表映射到對應的物理內存中,因爲不同的進程會有不同的內存空間,因此兩個進程之間是無法看見彼此的數據的,而共享內存就是使兩個進程看到同一塊地址空間,以此來實現不同進程間的數據交互。     值得提出的是,共享內存是進程間通信方式中最高效的一種,因爲是直接通過訪問內存來交換數據的,省去
相關文章
相關標籤/搜索