linux共享内存踩的坑

首先共享内存传递结构体数据:http://blog.csdn.net/shine_journey/article/details/72723836。

其次自己在测试时,总是出现invalid argument,刚开始以为是shmget()共享内存超限,后来查了发现默认限制大小32M,所以不是这个错误,后来发现是测试程序中没有删除共享内存,导致再次测试时出错,key被占用吧。

后面还要注意共享内存读写的同步,用信号量吧。


你可能感兴趣的:(ubuntul,linux)