当前位置: 技术问答>linux和unix
linux下共享内存的覆盖或清空
来源: 互联网 发布时间:2016-05-11
本文导语: 小弟在linux下使用共享内存时,服务器端设置了共享内存后,当客户端第一次将内容写入共享内存后,服务器端读出来正确,但当第二次写入后,服务器端再读出来时,内存内容为第1次+第2次写入的内容,所以想请...
小弟在linux下使用共享内存时,服务器端设置了共享内存后,当客户端第一次将内容写入共享内存后,服务器端读出来正确,但当第二次写入后,服务器端再读出来时,内存内容为第1次+第2次写入的内容,所以想请问各位,怎么样在第一次处理完后将共享内存内容清除或者覆盖,或者有其他好的方法,还请赐教!
|
你每次读取的地方都一样当然会这样了啊,汗一个先。
当然是用循环buff,或者链表。你可以去google一下。
不过为什么有客户端和服务器端?还有共享内存?不知道是什么架构来的
当然是用循环buff,或者链表。你可以去google一下。
不过为什么有客户端和服务器端?还有共享内存?不知道是什么架构来的
|
不要把C/S跟网络通讯的C/S等同起来。