進程間通信之——共享內存

共享內存是所有IPC方式中最快的一種,原因在於共享內存一旦映射到進程地址空間,進程間數據的傳遞就不需要涉及內核。 對於管道、FIFO和消息隊列,兩個進程之間通過這三種方式進行通信,則內核就扮演着「中轉站」的角色。 ——發送消息一方,通過系統調用(write或msgsnd)將消息從用戶層拷貝到內核層,由內核暫時保存這份信息; ——接受消息的一方,通過系統調用(read或msgrcv)將消息從內核層提
相關文章
相關標籤/搜索