進程之間的通訊-消息隊列

System V提供的IPC機制主要有消息隊列,信號量和共享內存3中機制。使用ipcs命令能夠查看系統正在使用的IPC工具數據結構

例如: image工具

由上能夠看出一個IPC工具只是擁有key值,ID值,建立者和相關權限等信息。.net

消息隊列的IPC隊列模型隊列

msqid_ds 結構 有msg_first 和 msg_last 來代表隊列的第一個消息和最後一個消息,還有就是隊列的權限。ip

msg結構是消息隊列的主體,存儲着一條一條的消息,主要成員包括消息類型,消息大小,消息內容和下一個消息數據結構的位置。內存

相關文章
相關標籤/搜索