深入理解共享內存機制

共享內存可以說是最有用的進程間通信方式,也是最快的IPC形式。是針對其他通信機制運行效率較低而設計的。兩個不同進程A、B共享內存的意思是,同一塊物理內存被映射到進程A、B各自的進程地址空間。進程A可以即時看到進程B對共享內存中數據的更新,反之亦然。由於多個進程共享同一塊內存區域,必然需要某種同步機制,互斥鎖和信號量都可以。   採用共享內存通信的一個顯而易見的好處是效率高,因爲進程可以直接讀寫內存
相關文章
相關標籤/搜索