Linux進程間通信——04共享內存

共享內存: 共享內存時最快的一種IPC(進程間通信)。顧名思義就是兩個不相關的進程訪問同一個邏輯內存。 爲什麼快:管道存在數據的拷貝。通過buffer。而內存共享,直接放入內存中。 缺陷:共享內存並沒有提供同步機制。也就是說A,B可能同時寫入數據,後寫的數據會將前面寫的數據覆蓋掉。所以,我們用信號量對它進行控制。 函數: 頭文件:#include <sys/shm.h> 1、shmget函數:⽤用
相關文章
相關標籤/搜索