1. 程式人生 > >共享記憶體技術

共享記憶體技術

共享記憶體允許兩個不相關的程序去訪問同一部分邏輯記憶體 如果需要在兩個執行中的程序之間傳輸資料,共享記憶體將是一種效率極高的解決方案。

共享記憶體是由IPC為一個程序建立的一個特殊的地址範圍,它將出現在程序的地址空間中。 其他程序可以把同一段共享記憶體段“連線到”它們自己的地址空間裡去。 所有程序都可以訪問共享記憶體地址,就好像它們是有malloc分配的一樣 如果一個程序向這段共享記憶體寫了資料,所做的改動會立刻被有權訪問同一段共享記憶體的其他程序看到。

以下是C++封裝的共享記憶體程式碼

https://download.csdn.net/download/gaodes/10799612