linux共享內存踩的坑

首先共享內存傳遞結構體數據:http://blog.csdn.net/shine_journey/article/details/72723836。

其次自己在測試時,總是出現invalid argument,剛開始以爲是shmget()共享內存超限,後來查了發現默認限制大小32M,所以不是這個錯誤,後來發現是測試程序中沒有刪除共享內存,導致再次測試時出錯,key被佔用吧。

後面還要注意共享內存讀寫的同步,用信號量吧。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章