首先共享內存傳遞結構體數據:http://blog.csdn.net/shine_journey/article/details/72723836。
其次自己在測試時,總是出現invalid argument,剛開始以爲是shmget()共享內存超限,後來查了發現默認限制大小32M,所以不是這個錯誤,後來發現是測試程序中沒有刪除共享內存,導致再次測試時出錯,key被佔用吧。
後面還要注意共享內存讀寫的同步,用信號量吧。
首先共享內存傳遞結構體數據:http://blog.csdn.net/shine_journey/article/details/72723836。
其次自己在測試時,總是出現invalid argument,剛開始以爲是shmget()共享內存超限,後來查了發現默認限制大小32M,所以不是這個錯誤,後來發現是測試程序中沒有刪除共享內存,導致再次測試時出錯,key被佔用吧。
後面還要注意共享內存讀寫的同步,用信號量吧。